zoukankan      html  css  js  c++  java
  • PyQt(Python+Qt)学习随笔:QTreeWidget树型部件中的QTreeWidgetItem项构造方法

    QTreeWidget树型部件的项是单独的类对象,这个类就是QTreeWidgetItem。

    QTreeWidgetItem的构造方法如下:

    • QTreeWidgetItem(type: int = QTreeWidgetItem.Type)
    • QTreeWidgetItem(label:Iterable[str], type: int = QTreeWidgetItem.Type)
    • QTreeWidgetItem(parent:QTreeWidget, type: int = QTreeWidgetItem.Type)
    • QTreeWidgetItem(parent:QTreeWidget, label:Iterable[str], type: int = QTreeWidgetItem.Type)
    • QTreeWidgetItem(parent:QTreeWidget, preceding:QTreeWidgetItem, type: int = QTreeWidgetItem.Type)
    • QTreeWidgetItem(parent:QTreeWidgetItem, type: int = QTreeWidgetItem.Type)
    • QTreeWidgetItem(parent:QTreeWidgetItem, label:Iterable[str], type: int = QTreeWidgetItem.Type)
    • QTreeWidgetItem(parent:QTreeWidgetItem, preceding:QTreeWidgetItem, type: int = QTreeWidgetItem.Type)
    • QTreeWidgetItem(other: QTreeWidgetItem )

    以上构造方法可以单独构建项,也可以构建项之后将项插入到对应部件的对应位置。相关参数说明如下:

    • type参数用于指定项的类别

    其类型为枚举类型QTreeWidgetItem.ItemType,树型部件中的标准QTreeWidgetItem项对应的取值为QTreeWidgetItem.Type(对应整数0),如果开发者需要从QTreeWidgetItem派生自定义项,则需要使用项的Type值大于等于QTreeWidgetItem.UserType(对应整型1000)的值,使用不同的type值的目的是为了提供给开发者对自定义项进行诸如排序等特殊处理。

    • label参数用于指定项的显示文字
      Iterable[str]表示参数类型为迭代类型,其元素必须是str字符串。
    • parent表示项插入到的对应树型部件或上级项节点
    • preceding表示要新建项插入的前一个项,即项插入到parent下的preceding节点后
    • other:表示项从另一个项复制一个项的数据
      注意项的type和对应的树型部件不会复制。

    老猿Python,跟老猿学Python!

  • 相关阅读:
    JDBC_查询
    微信web小程序开发1
    小型人口普查系统2
    小型人口普查系统1
    JSP内置对象作用域
    Session和Cookie的区别
    Cookie
    Session
    c++中嵌入python
    目标文件obj的各段 2
  • 原文地址:https://www.cnblogs.com/LaoYuanPython/p/12570523.html
Copyright © 2011-2022 走看看