纳速健身

 找回密码
 注册

扫一扫,访问微社区

查看: 27|回复: 0

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

[复制链接]
发表于 2021-1-9 19:00:54 | 显示全部楼层 |阅读模式

1、简介

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



2、功能实现

    1. # -*- coding: utf-8 -*-

    2. '''
    3.     【简介】
    4.         PyQt5中 QListWidget 例子
    5.    
    6.   
    7. '''

    8. import sys
    9. from PyQt5.QtCore import *
    10. from PyQt5.QtGui import *
    11. from PyQt5.QtWidgets import *

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

    15. if __name__ == '__main__':
    16.         app = QApplication(sys.argv)
    17.         listWidget  = ListWidget()  #创建一个listWidget  实例
    18.         listWidget.resize(300,120)  #定义尺寸大小
    19.         listWidget.addItem("Item 1"); #添加item
    20.         listWidget.addItem("Item 2");
    21.         listWidget.addItem("Item 3");
    22.         listWidget.addItem("Item 4");
    23.         listWidget.setWindowTitle('QListwidget 例子') #设置标题
    24.         listWidget.itemClicked.connect(listWidget.clicked) #绑定点击事件
    25.         listWidget.show()
    26.         sys.exit(app.exec_())
    复制代码



您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表