import sys,math
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
class Qlistwidgetdemo(QMainWindow):
def __init__(self):
super(Qlistwidgetdemo, self).__init__()
self.setWindowTitle('QListWidget')
self.resize(300,200)
self.listwidget = QListWidget()
self.listwidget.addItem('item1')
self.listwidget.addItem('item2')
self.listwidget.addItem('item3')
self.listwidget.addItem('item4')
self.listwidget.clicked.connect(self.clicked)
self.setCentralWidget(self.listwidget)
def clicked(self, index):
#self.listwidget.item(self.listwidget.row(index)).text()
QMessageBox.information(self, 'QWidget',self.listwidget.item(index.row()).text())
if __name__ == '__main__':
app = QApplication(sys.argv)
main = Qlistwidgetdemo()
main.show()
sys.exit(app.exec_())
PyQt5扩展的列表控件
最新推荐文章于 2024-08-24 21:33:20 发布