pyqt5中combobox 指定位置显示
时间: 2024-03-26 14:33:06 浏览: 134
在PyQt5中,可以使用QComboBox类来创建一个下拉列表框。要指定ComboBox中的初始显示位置,可以使用setCurrentIndex()方法。
以下是一个示例代码,演示如何在PyQt5中使用ComboBox指定位置显示:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QComboBox
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.comboBox = QComboBox(self)
self.comboBox.addItem("Option 1")
self.comboBox.addItem("Option 2")
self.comboBox.addItem("Option 3")
# 设置初始显示位置为第二个选项(索引为1)
self.comboBox.setCurrentIndex(1)
if __name__ == '__main__':
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
```
在上面的示例中,我们创建了一个QComboBox对象,并添加了三个选项。然后,使用setCurrentIndex()方法将初始显示位置设置为第二个选项(索引为1)。
阅读全文