QComboBox是一个集按钮和下拉选项于一体的控件,也被称为下拉列表框。
一、提供的添加方式
1、添加一个下拉选项
使用addItem()
# 实例化QComBox对象 self.comboBox = QComboBox(self) # 单个添加条目 self.comboBox.addItem('条目1') self.comboBox.addItem('条目2')
2、从列表中添加下拉选项
使用addItems()
# 实例化QComBox对象 self.comboBox = QComboBox(self) # 多个添加条目 self.comboBox.addItems(['条目1', '条目2', '条目3'])
二、 动态添加
根据存在的文件添加
遍历添加
# 初始化下拉框 Drop_downBoxContent = self.get_path_file() for i in Drop_downBoxContent: # 遍历添加 self.comboBox.addItem(i) def get_path_file(self): url = os.getcwd().replace('\\', '/') + '/style/QSS-master/' # 遍历当前路径下所有文件