• 老猿Python博文目录
  • 专栏:使用PyQt开发图形界面Python应用
  • 老猿Python博客地址

树型部件QTreeWidget中的QTreeWidgetItem项中可以有多列数据,每列数据都可以设定图标。

可以通过icon(int column)来访问项中指定列的图标,通过setIcon(int column, QIcon icon)来设置项中指定列的图标。

如下面代码将顶层第一项第5列的图标设置为指定文件:

self.treeWidget.topLevelItem(0).setIcon(4,QtGui.QIcon(r'F:\小图标\动物\动物-025.gif'))
注意:如果setIcon调用是指定了大于等于当前项列数的数值,则项的列数自动扩充到该数值+1

老猿Python,跟老猿学Python!

  • 老猿Python博文目录
  • 专栏:使用PyQt开发图形界面Python应用
  • 老猿Python博客地址

PyQt(Python+Qt)学习随笔:QTreeWidgetItem项列图标的访问方法相关推荐

  1. PyQt(Python+Qt)学习随笔:Qt Designer中部件的accessibleDescription和accessibleName辅助阅读属性

    accessibleDescription和accessibleName属性都是用于残疾人辅助阅读的,这两个属性都有国际化属性(关于国际化请参考<PyQt(Python+Qt)学习随笔:Qt D ...

  2. PyQt(Python+Qt)学习随笔:QListView的itemAlignment属性

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QListView的itemAlignment属性用于控制每个数据项的对齐方式,其类型为枚举类Qt. ...

  3. PyQt(Python+Qt)学习随笔:QTreeView树形视图的indentation属性

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QTreeView树形视图的indentation属性用于控制视图中每级数据项之间的缩进,对于顶级项 ...

  4. PyQt(Python+Qt)学习随笔:Qt Designer中部件的调色板palette属性和字体font属性设置

    一.调色板 在Qt Designer的部件属性中,有个部件调色板(palette)的属性,进入后,如下图所示: 1.调色板palette Qt中提供的调色板palette用于管理控件的外观显示,对应P ...

  5. PyQt(Python+Qt)学习随笔:formLayout的layoutLabelAlignment 属性

    一.引言 Qt Designer的表单布局(formLayout)中,layoutLabelAlignment 用于控制表单布局中标签的水平对齐方式(包括垂直和水平方向两个方向).如图: 此属性实际对 ...

  6. PyQt(Python+Qt)学习随笔:Qt Designer中部件的快捷菜单策略(contextMenuPolicy)取值及含义

    在Qt Designer中可以设置部件的快捷菜单策略,快捷菜单通过在部件上点击鼠标右键触发. 快捷菜单策略通过枚举类型Qt.ContextMenuPolicy来定义,对应枚举类型取值及含义如下: 通过 ...

  7. PyQt(Python+Qt)学习随笔:复选框checkBox的tristate属性

    在Qt Designer中,tristate属性是复选框checkBox相比较于QAbstractButton多出来的唯一属性. tristate属性表示复选框是三种状态还是两种状态,如果trista ...

  8. PyQt(Python+Qt)学习随笔:Qt Designer中怎么给toolBar添加按钮

    在Designer中创建了一个MainWindow窗体,当想在其中的toolBar中添加toolButton时发现怎么也放不上去,最终才发现toolBar中的按钮只能通过直接拖拽Action编辑器中的 ...

  9. PyQt(Python+Qt)学习随笔:Qt Designer中部件的enabled属性

    enabled属性非常简单,最开始老猿没准备介绍该属性的,因为大家都应该知道,但仔细看了看官网文章,觉得还是有些细节可能很少有人注意到,因此还是在此介绍一下. enabled属性用于表示部件是否可用, ...

最新文章

  1. python---websocket的使用
  2. 解析 mysql_MySQL的sql解析
  3. D~信息学/计算机专业操作
  4. A*算法解决八数码问题 Java语言实现
  5. Linux命令学习,学习这20条Linux命令,玩转你的树莓派!
  6. Angry Birds Rio 攻略 1-1
  7. php邮件发送tp,Thinkphp5 邮件发送Thinkphp发送邮件
  8. 看懂架构设计中的服务隔离
  9. 安全生产六步法是什么_支塘镇探索“五步法”压紧压实出租厂房安全生产主体责任...
  10. New Monday
  11. 最长回文(Manacher算法模板)
  12. wxpython播放视频_opencv视屏流嵌入wxpython框架
  13. java 约瑟夫环_java中约瑟夫环代码实现
  14. 西门子基于RS485通讯恒压供水一拖二S7-200SMART_PLC
  15. TMS320C64x DSP L1 L2 Cache架构(1)——C64x Cache Architecture
  16. html自动增加文本框,html创建文本框
  17. Domino未来三年的版本
  18. linux系统下ls -r命令的简单实现(C语言版)
  19. 【poj1013】 Counterfeit Dollar
  20. 【1错笔记】psd面试——最长回文子序列 动态规划(2000字超详细解题)

热门文章

  1. 计算机sql查询同行并集,SQL查询交集、并集、差集
  2. 大数据运维工作(Linux,OGG,链路监控,Hadoop运维等)
  3. LC-3 子程序调用与模拟栈调用递归函数
  4. matlab练习程序(渲染三原色)
  5. 梧桐树金玉满堂增额终身寿险将下架,百度开屏也懂我的资产荒焦虑
  6. 智能电饭煲自动洗米手机操控一键搞定
  7. linux 内存查看 kvm,Linux虚拟化KVM-Qemu分析(五)之内存虚拟化
  8. rt-n18u usb3.0 linux ex,【晒一下论坛晒单奖品】华硕RT-N18U多功能无线路由器2.4G 600Mbps...
  9. 【每日新闻】华米科技收购Zepp与PEI核心资产;西藏宁算科技与阿里云签署框架合作协议...
  10. Lagrange multiplier method (拉格朗日乘数法)