文章目录

  • 1、简介
  • 2、功能实现

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"); #添加itemlistWidget.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_())

文件参考:
PyQt 快速开发与实践

本人郑重声明,本博客所著文章、图片版权归权利人持有,本博只做学习交流分享所用,不做任何商业用途。访问者可將本博提供的內容或服务用于个人学习、研究或欣赏,不得用于商业使用。同時,访问者应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人的合法权利;如果用于商业用途,须征得相关权利人的书面授权。若以上文章、图片的原作者不愿意在此展示內容,请及时通知在下,將及时予以刪除。

pyqt5 QListWidget的使用相关推荐

  1. pyqt5 QListWidget QListWidgetItem例子

    代码: #!/usr/bin/python3 # -*- coding: utf-8 -*-from PyQt5.QtCore import QSize from PyQt5.QtWidgets im ...

  2. PyQt5入门——QListWidget实现图片缩略图列表

    需求描述 最近在写一个图像标注小工具,其中需要用到一个缩略图列表,来查看文件夹内的图片文件. 这里整理一个基于QListWidget实现的版本,简单可用. 示例效果 代码示例 QListWidget官 ...

  3. PYQT5登录界面跳转主界面方法

    该问题,有很多种方法,但是很多方法要么这个有问题,要么那个有问题,最后终于找到一种没问题的方法.记录一下: 参考地址:https://www.jianshu.com/p/d18ff36a78d6?fr ...

  4. PyQt5 笔记(04):主窗口卡死问题

    本文基于:windows 7 + python 3.4 知识点: 1. 将 time.sleep 替换为 QTimer 2. 将 time.sleep 放入到 QThread 3. 使用 QThrea ...

  5. python PyQt5.QtWidgets.QWidget类

    参考文章:QWidget 文章目录 详细说明 事件 示例 详细说明 widget是用户界面的原子:它从窗口系统接收鼠标,键盘和其他事件,并将其自身绘制在屏幕上. 每个widget都是矩形的,并且按z- ...

  6. PYQT5 多选下拉列表框

    from PyQt5.QtWidgets import QComboBox, QLineEdit, QListWidget, QCheckBox, QListWidgetItem, QApplicat ...

  7. button 样式_实战PyQt5: 111-可以使用QSS样式表的部件

    可以使用QSS样式表的部件 QSS样式表支持各种部件,属性,伪状态和子控件,从而可以实现定制部件的外观,下面我们将详细列出可以使用QSS样式表的部件: QAbstractScrollArea:所有派生 ...

  8. winform listview 设置选中项 图片_实战PyQt5: 069-MV框架中的项视图拖放功能

    模型-视图框架完全支持Qt的基本拖放操作,列表.树形和表格部件中的项可以在视图间拖动,数据可以以MIME类型的格式进行导入和导出 Qt提供的标准视图自动支持在视图内部的拖放,其中的项可以被移动以改变显 ...

  9. pyqt5讲解9:时间模块timer和网页交互

    time 如果要在应用程序中周期性地进行某项操作,则需要用到QTimer定时器,QTimer类提供了重复的和单次的定时器.要使用定时器,需要先创建一个QTimer实例,将其timeout信号连接到相应 ...

  10. pyqt5讲解8:容器QTabWidget,QStackedWidget,QDockWidget

    QTabWidget 常用方法 方法 描述 addTab() 将一个控件添加到Tab控件的选项卡中 insertTab() 将一个Tab控件的选项卡插入到指定的位置 removeTab() 根据指定的 ...

最新文章

  1. 自己写的程序密码功能 ------数字功能
  2. 腾讯 JDK 11 正式开源,高性能、太牛逼啦!
  3. linux单 网卡添加多个网段的ip,[转载]linux 单网卡来绑定多IP实现多网段访问以及多网卡绑定单IP实现附载均...
  4. 《jQuery与JavaScript入门经典》——第 1 章 动态Web编程简介 1.1理解Web服务器浏览器范式...
  5. maven的pom.xml用<exclusion>解决版本问题
  6. 03_dbcp数据源依赖jar包,DBCP中API介绍,不同过dbcp方式使用dbcp数据库连接池,通过配置文件使用dbcp数据库连接池
  7. kafka自带没web ui界面,怎么办?安装个第三方的
  8. 侍魂服务器维修,侍魂胧月传说合服活动开启 4月15日更新内容预告
  9. 使用arguments对象模拟函数重载
  10. 数据库期末总结笔记( 零基础 )--数据库安全性与完整性-范式-E-R图
  11. Qt5学习笔记之QQ登录界面五:切换界面
  12. 设计模式系列- 迭代器模式
  13. 10分钟了解Activity工作流
  14. JavaScript学习手册一:JS简介
  15. 华硕路由官方固件修改hosts可重启路由
  16. 【协议】MQTT、CoAP、HTTP比较,MQTT协议优缺点
  17. m蜂窝移动通信系统中越区切换的matlab仿真分析
  18. 数据库复习 BCNF分解算法
  19. CS224n_2019_Assignment1: Exploring Word Vectors Coding Solution
  20. mysql占用服务器CPU100%的解决办法

热门文章

  1. erp系统软件php,SMALL-ERP 一个用PHP写的小型ERP系统,麻雀虽小,五脏俱全。 ERP-EIP-OA-Portal 企业管理 271万源代码下载- www.pudn.com...
  2. 记测试双十一秒杀活动的坎坷历程
  3. 无线路由器服务器连接线,无线路由器连接有线路由器怎么设置?
  4. python 导出excel 可筛选_python中实现excel的高级筛选
  5. 中美大学生阅读书单公布:对比结果惊到你了吗?
  6. win7计算机开机黑屏解决办法参考
  7. Android开发 应用软件更新通用方式--强制/非强制/远程控制/浏览器 更新
  8. 计算机图形学入门(十四)-光线追踪(加速包围盒体)
  9. 新年,未知的开始---Created by 思贤泪自潸
  10. 聚类算法之k-均值,k-中心点