PyQt(Python+Qt)学习随笔:QListWidgetItem的构造方法
2024-10-21 12:00:49
QListWidgetItem对象专门用于作为QListWidget对象的一个项。
QListWidgetItem有四个构造方法,分别如下:
- QListWidgetItem(parent: QListWidget = None, type: int = QListWidgetItem.Type)
构建一个用于QListWidget对象的项,如果指定了parent(一个QListWidget对象),则该项被插入到该参数对应的QListWidget列表部件中,否则只能在创建后调用QListWidget列表部件的insertItem方法插入。
参数type类型为枚举类型QListWidgetItem.ItemType,其缺省值为QListWidgetItem.Type(对应值为0),否则为QListWidget派生类中使用的一个大于等于QListWidgetItem.UserType(对应值为1000)的整数值,使用单独的type值用于在派生类中对象进行特殊的处理,如排序。 - QListWidgetItem(str, parent: QListWidget = None, type: int = QListWidgetItem.Type)
构建一个项,项显示的文本由str字符串参数指定,其余两个参数与第一个构造方法相同。 - QListWidgetItem(QIcon, str, parent: QListWidget = None, type: int = QListWidgetItem.Type)
构建一个项,项显示的文本由str字符串参数指定,项对应图标由QIcon指定,其余两个参数与第一个构造方法相同。 - QListWidgetItem(QListWidgetItem other)
构建一个项,项的内容从参数指定项other拷贝,但type 和parent不拷贝。
在使用以上构造方法的前三种时,如果构建列表部件的项时指定了parent参数对应的列表部件对象,则构建的项会自动插入到列表部件中,如果没有指定该参数或者是用第四种构造方法,项创建后需要调用列表部件的addItem(QListWidgetItem item)方法或insertItem(int row, QListWidgetItem item)方法将构建的项插入到列表部件的列表中。
老猿Python,跟老猿学Python!
最新文章
- 自动化运维工具ansible部署以及使用
- VS用法总结
- appcan 跨窗口处理方法 appcan.window.evaluateScript({name,scriptContent,type})使用解读
- H5中需要掌握的 ANIMATION 动画效果
- jquery弹出层拖拽
- Ubuntu 开机启动是出现 grub rescue 解决办法
- C# 调用C++dll出现的问题。
- C#基础知识-编程思想之封装(七)
- Spring HandlerInterceptor
- tomcat原理(二)
- 2018 ACM-ICPC青岛现场赛 B题 Kawa Exam 题解 ZOJ 4059
- .net core Include问题
- word之选中文本
- DateTimePicker用法
- android 打开新窗口
- poj1664 放苹果(DPorDFS)&;&;系列突破(整数划分)
- DBCC--OPENTRAN
- [控件] ChangeColorLabel
- Java多线程实现自然同步(内含演示案例)
- 带你剖析淘宝TDDL——Matrix层的分库分表配置与实现
热门文章
- python爬虫06取当当网 Top 500 本五星好评书籍
- Android基础——项目的文件结构(三)
- [MIT6.006] 12. Square Roots, Newton's Method 平方根,牛顿法
- Vue3.0初体验
- tcp输入数据 慢速路径处理 tcp_data_queue_ofo
- 【webSokect】基于django Channels的简单实现
- linux 图解笔记
- 关闭防火墙和设置主机名和ip及克隆机网卡处理方法
- mon到底能坏几个
- 理解 ASP.NET Core: 验证