QMessageBox
QmessageBox是一种通用的弹出式对话框,用于显示消息,允许用户通过单击不同的标准按钮对消息进行反馈,每个标准按钮有一个预定义的文本,角色和十六进制数QMessageBox类提供了许多常用的弹出式对话框,如提示。警告,错误,询问等会话框,不同类型的QMessageBox对话框只是显示的图标不同,其它的功能是一样。
1.常用方法
使用pyqt5编写的程序,在QTableWidget插入QComboBox控件并获取控件值
第一步:原理
QTableWidget是Qt程序中常用的显示数据表格的控件,其单元数据是通过QTableWidgetItem对象来实现的,使用QTableWidget时就需要QTableWidgetItem。整个表格就是用各个单元格构建起来的。
本程序在QTableWidget控件单元格中插入QTableWidgetItem,QComboBox控件,并可以修改单元格的不同值。通过控件提供的函数及循环,还可以遍历获取到
QComboBox类
QComboBox类是集按钮和下拉菜单于一体,下拉列表框。在占用最小屏幕空间的情况下为用户提供一个下拉菜单选项,在显示当前选项的同时还弹出一系列可选择的项目。也可以编辑ComboBox。
从零开始学Pyqt5之【控件介绍】(7):QComboBox下拉框列表控件QComboBox控件的作用QCheckButton控件常用方法QCheckButton控件常用信号代码示例
QComboBox控件的作用
QcomcoBox控件通常用作下拉框选项,用于选择某个选项类别。
QCheckButton控件常用方法
QCheckButton控件常用信号
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtCore import *
from PyQt
定义:组合框
QComboBox其实就是把一个编辑框和一个列表框组合到了一起。
组合框
控件相当常见,例如,在Windows系统的控制面板上设置语言或位置时,有很多选项,用来进行选择的
控件就是组合框
控件。它为我们的日常操作提供了很多方便。
QComboBox 中addItem("")添加单个选项; addItems(列表)添加多个选项;
例如:下面实现省市级联效果如下
#
QComboBox下拉列表
控件使用,省市级联
from
PyQt5.QtWidgets import QPushBut
```python
import sys
from
PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.lbl = QLabel(self)
self.lbl.setText('请输入你的名字:')
self.lbl.move(50, 30)
self.qle = QLineEdit(self)
self.qle.move(50, 50)
self.btn = QPushButton('打招呼', self)
self.btn.move(50, 80)
self.btn.clicked.connect(self.greet)
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('示例')
self.show()
def greet(self):
name = self.qle.text()
self.lbl.setText(f'你好,{name}!')
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
这个示例代码展示了如何使用
PyQt5 创建一个简单的窗口,包括标签、文本框和按钮,当用户点击按钮时,程序会根据用户输入的名字显示一条问候语。