pyqt5 list列表item索引访问
时间: 2023-06-15 20:02:59 浏览: 76
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
要访问 PyQT5 中列表控件(QListWidget)中的项,可以使用 `item()` 方法并传递项的索引。以下是一个简单的示例代码,以便更好地理解:
```python
from PyQt5.QtWidgets import QApplication, QListWidget, QListWidgetItem, QWidget, QVBoxLayout
app = QApplication([])
window = QWidget()
# 创建一个列表控件并添加一些项
list_widget = QListWidget()
list_widget.addItem(QListWidgetItem("Item 1"))
list_widget.addItem(QListWidgetItem("Item 2"))
list_widget.addItem(QListWidgetItem("Item 3"))
# 获取第二个项的索引并访问它
item_index = 1
item = list_widget.item(item_index)
print(item.text())
# 将列表控件添加到窗口并显示窗口
layout = QVBoxLayout()
layout.addWidget(list_widget)
window.setLayout(layout)
window.show()
app.exec_()
```
在这个示例中,我们创建了一个列表控件并添加了三个项。然后,我们获取第二个项的索引并使用 `item()` 方法来访问它。最后,我们将列表控件添加到窗口并显示窗口。如果我们运行这个示例,它将输出 `Item 2`,因为这是第二个项的文本。
阅读全文