awagink 发表于 2021-1-9 19:00:54

[pyqt5]QListWidget效果gif图片演示和使用代码


1、简介QListWidget 是一个升级版本的QListView , 它已经建立一个基于数据存储模型(QListWidgetItem),直接调用addItem()函数就可以添加条目(Item)。


2、功能实现
# -*- coding: utf-8 -*-

'''
    【简介】
      PyQt5中 QListWidget 例子
   

'''

import sys
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *

class ListWidget(QListWidget):
      def clicked(self,item):
                QMessageBox.information(self, "ListWidget", "你选择了: "+item.text())# 显示出消息提示框

if __name__ == '__main__':
      app = QApplication(sys.argv)
      listWidget= ListWidget()#创建一个listWidget实例
      listWidget.resize(300,120)#定义尺寸大小
      listWidget.addItem("Item 1"); #添加item
      listWidget.addItem("Item 2");
      listWidget.addItem("Item 3");
      listWidget.addItem("Item 4");
      listWidget.setWindowTitle('QListwidget 例子') #设置标题
      listWidget.itemClicked.connect(listWidget.clicked) #绑定点击事件
      listWidget.show()
      sys.exit(app.exec_())



页: [1]
查看完整版本: [pyqt5]QListWidget效果gif图片演示和使用代码