博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PyQt5之QListWidget显示列表数据
阅读量:3960 次
发布时间:2019-05-24

本文共 1021 字,大约阅读时间需要 3 分钟。

PyQt5之QListWidget显示列表数据

QListWidget类是一个基于条目的接口,用于列表中添加或删除条目。列表中的每个条目都是一个QListWidgetItem对象。QListWidget可以设置为多重选择。

一、QListWidget类中的常用方法

方法 描述
addItem() 在列表中添加QListWidgetItem对象或字符串
addItems() 添加列表中的每个条目
insertItem() 在指定的索引处插入条目
clear() 删除列表的内容
setCurrentItem() 设置当前所选条目
sortItems() 按升序重新排列条目

二、QListWidget类中的常用信号

信号 含义
currentItemChanged 当列表中条目发生改变时发射此信号
itemClicked 当点击列表中的条目时发射此信号

三、QListWidget的使用

import sysfrom PyQt5 import QtCorefrom PyQt5.QtWidgets import *from PyQt5.QtGui import *from PyQt5.QtCore import *class ListWidget(QListWidget):    def click(self,item):        QMessageBox.information(self,'ListWidget','你选择了:'+item.text())if __name__ == "__main__":    app = QApplication(sys.argv)    listWidget = ListWidget()    listWidget.setWindowTitle('QListWidget的使用')    #添加条目    listWidget.addItem('item1')    listWidget.addItem('item2')    listWidget.addItem('item3')    listWidget.addItem('item4')    #绑定信号发射事件    listWidget.itemClicked.connect(listWidget.click)    listWidget.show()    sys.exit(app.exec_())

运行效果如下:

在这里插入图片描述

转载地址:http://btozi.baihongyu.com/

你可能感兴趣的文章
Windows下关于多线程类 CSemaphore,CMutex,CCriticalSection,CEvent,信号量CSemaphore的使用介绍
查看>>
图像处理基本算法(汇总)以及实现
查看>>
C++编程获取本机网卡信息 本机IP 包括Windows和Linux
查看>>
23种设计模式详解及C++实现
查看>>
C++连接CTP接口实现简单量化交易
查看>>
服务端使用c++实现websocket协议解析及通信
查看>>
C# string.Format使用说明
查看>>
Linux下安装Mysql数据库开发环境
查看>>
Linux用户及用户组添加和删除操作
查看>>
通用 Makefile 的编写方法以及多目录 makefile 写法
查看>>
C++的4种智能指针剖析使用
查看>>
RPC框架实现之容灾策略
查看>>
Docker私库
查看>>
hdu——1106排序(重定向)
查看>>
hdu——1556Color the ball(树状数组)
查看>>
hdu——1541Stars(树状数组)
查看>>
快速幂的精简代码
查看>>
求大数乘方的前n位数字(对数加快速幂)
查看>>
hdu——2602Bone Collector(第一类背包问题)
查看>>
hdu——1711Number Sequence(kmp专练)
查看>>