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!

最新文章

  1. 自动化运维工具ansible部署以及使用
  2. VS用法总结
  3. appcan 跨窗口处理方法 appcan.window.evaluateScript({name,scriptContent,type})使用解读
  4. H5中需要掌握的 ANIMATION 动画效果
  5. jquery弹出层拖拽
  6. Ubuntu 开机启动是出现 grub rescue 解决办法
  7. C# 调用C++dll出现的问题。
  8. C#基础知识-编程思想之封装(七)
  9. Spring HandlerInterceptor
  10. tomcat原理(二)
  11. 2018 ACM-ICPC青岛现场赛 B题 Kawa Exam 题解 ZOJ 4059
  12. .net core Include问题
  13. word之选中文本
  14. DateTimePicker用法
  15. android 打开新窗口
  16. poj1664 放苹果(DPorDFS)&&系列突破(整数划分)
  17. DBCC--OPENTRAN
  18. [控件] ChangeColorLabel
  19. Java多线程实现自然同步(内含演示案例)
  20. 带你剖析淘宝TDDL——Matrix层的分库分表配置与实现

热门文章

  1. python爬虫06取当当网 Top 500 本五星好评书籍
  2. Android基础——项目的文件结构(三)
  3. [MIT6.006] 12. Square Roots, Newton's Method 平方根,牛顿法
  4. Vue3.0初体验
  5. tcp输入数据 慢速路径处理 tcp_data_queue_ofo
  6. 【webSokect】基于django Channels的简单实现
  7. linux 图解笔记
  8. 关闭防火墙和设置主机名和ip及克隆机网卡处理方法
  9. mon到底能坏几个
  10. 理解 ASP.NET Core: 验证