pyqt设置combobox
时间: 2023-10-08 09:05:24 浏览: 101
要设置一个 PyQt 中的 ComboBox,需要先创建一个 ComboBox 控件对象,然后使用 addItem() 函数向其中添加选项。可以使用 setCurrentIndex() 函数设置默认选中项。下面是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QComboBox, QMainWindow
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建 ComboBox 控件对象
self.combo_box = QComboBox(self)
# 向 ComboBox 中添加选项
self.combo_box.addItem('Option 1')
self.combo_box.addItem('Option 2')
self.combo_box.addItem('Option 3')
# 设置默认选中项
self.combo_box.setCurrentIndex(0)
# 将 ComboBox 放置到窗口中
self.setCentralWidget(self.combo_box)
if __name__ == '__main__':
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
```
在上面的代码中,我们首先创建了一个 ComboBox 控件对象 `self.combo_box`。然后使用 `addItem()` 函数向其中添加了三个选项。接着使用 `setCurrentIndex()` 函数将默认选中项设置为第一个选项。最后,使用 `setCentralWidget()` 函数将 ComboBox 放置到窗口中。
阅读全文