🎣 1.ComboBox 下拉框 常用的方法: 方法说明 addItem()添加一个下拉表选项 addItems()从列表中给添加下拉选项 currentText()获取选中项的文本 currentIndex()获取选中项的索引 ItemText(index)获取索引为index的项的文本 setItemText(index, text)设置索引为index的项的文本 ...
1、介绍 QComboBox,下拉列表组件。 2、项操作 clear(self) 清除项 addItem(self, text:str, userData:Any=None) addItem(self, icon: QIcon, text:str, userData:Any=None) 添加项 addItems(self, texts: Iterable[str]) 添加多个项 insertItem(self, index:int, text:str, userData:Any=None) insertIte...
self.comboBox.addItems(["文本1", "文本2", "文本3", "文本4", "文本5"]) 1. 添加一行 self.comboBox.addItem("文本6") 1. 清空所有行 self.comboBox.clear() 1. 获取有多少行 self.comboBox.Count() 1. 获取指定行索引文本(比如第2行) self.comboBox.itemText(1) 1. 获取当前选择的索引 ...
在 PyQt5 中,常用的控件(也称为小部件)有很多,它们可以用来实现用户界面中的各种元素,比如按钮、文本框、复选框等。接下来,我们将逐一介绍,并展示如何使用这些控件。3.1 QLabel(标签)QLabel 是一个用于显示文本或图片的控件。它是最简单的控件之一,常用于显示静态文本。代码示例: 99 1 2 3 4 ...
下拉列表框QComboBox QComboBox是一个集按钮和下拉选项于一体的控件,也称为下拉列表框。 常用的方法 addItem() 添加一个下拉选项 addItems() 从列表中添加下拉选项 Clear() 删除下拉选项中集中的所有选项 count() 返回下拉选项集合中的数目 currentText() 返回选中选项的文本 ...
PyQt5学习记录:下拉列表框QComboBox 下拉列表框也是很常见的控件,如下图所示:导入库:from PyQt5.QtWidgets import QWidget,QComboBox,QLabel,QVBoxLayout 知识点:1、创建QComBox self.cb = QComboBox()2、添加项目 self.cb.addItem(‘C++’)self.cb.addItems([‘C++’,’java’,’Ruby’])注意区别,...
infomation=["我想静静","我要开始学习了","我要开始睡觉了","我要开始装B了"]combox=QComboBox(self)combox.addItems(infomation) 创建一个QCombobox对象,然后使用addItems()函数将列表数据放入,就可以使用啦。 当然除了addItems()函数,还有addItem()函数。例如: ...
setCurrentIndex()就可以通过索引设置当前内容为items里的某个值,从0开始。 例:“2"就代表"脚本管理” currentText()就可以获取当前选择的内容。 items = ["脚本录制", "脚本回放", "脚本管理"]self.comboBox = QtWidgets.QComboBox()self.comboBox.addItems(items)self.comboBox.setCurrentIndex(2) # 设置...
print(self.combobox2.itemText(self.combobox2.currentIndex())) print(self.combobox2.itemText(index)) ### addItems() 增加多项元素,不带数据 ### def init_combobox3(self): self.combobox3.addItems(items_list) self.combobox3.setCurrentIndex(-1) def on_combobox3_Activate(self, index): p...
form_layout.addRow(name_label, name_edit) gender_label = QLabel('性别:') gender_combobox = QComboBox() gender_combobox.addItems(['男', '女']) form_layout.addRow(gender_label, gender_combobox) form_layout.setFormAlignment(Qt.AlignCenter) ...