课时66.扩展的列表控件(QListWidget)
"""
扩展的列表控件(QListWidget)
"""
from PyQt5.QtWidgets import *
import sys
class ListWidgetDemo(QMainWindow):
def __init__(self, parent=None):
super(ListWidgetDemo, self).__init__(parent)
self.setWindowTitle("QListWidget 例子")
self.resize(300, 280)
self.listWidget = QListWidget()
self.listWidget.resize(300, 250)
self.listWidget.addItem("item1")
self.listWidget.addItem("item2")
self.listWidget.addItem("item3")
self.listWidget.addItem("item4")
self.listWidget.addItem("item5")
self.listWidget.itemClicked.connect(self.clicked)
self.setCentralWidget(self.listWidget)
def clicked(self, Index):
QMessageBox.information(self, "QListWidget", "你选择了:"+ self.listWidget.item(self.listWidget.row(Index)).text())
if __name__ == '__main__':
app = QApplication(sys.argv)
win = ListWidgetDemo()
win.show()
sys.exit(app.exec_())