PyQt(Python+Qt)学习随笔:树型部件的QTreeWidgetItem项中列不同角色数据的有关访问方法
2023-09-27 14:26:56 时间
树型部件QTreeWidget中的QTreeWidgetItem项中可以有多列数据,每列数据可以根据列位置进行访问。项中列数据的访问方式有两种:
- 通过data和setData方法
可以通过项的data(int column, int role) 方法获取项中指定列指定角色的数据,也可以通过setData(int column, int role, QVariant value)方法设置指定列指定角色的数据为value。 - 通过text和setText方法
可以通过项的text(int column) 方法获取项中指定列的数据,也可以通过setText(int column, str value)方法设置指定的数据为value。
项中的列还可以:
- 通过textAlignment(int column) 、setTextAlignment(int column, int alignment)来操作文本的对齐方式
- 通过toolTip(int column)、setToolTip(int column, str toolTip)来操作toolTip
- 通过statusTip(int column)、setStatusTip(int column, str statusTip)来操作statusTip
- 通过whatsThis(int column)、setWhatsThis(int column, str whatsThis)来操作whatsThis
- 使用setCheckState(int column,Qt.CheckState state)函数可以设置项的选中状态,checkState(int column)函数返回当前选中状态。
老猿Python,跟老猿学Python!
相关文章
- PyQt(Python+Qt)学习随笔:MoviePy视频转GIF动图相关方法介绍
- PyQt(Python+Qt)学习随笔:containers容器类部件QStackedWidget重要方法介绍
- 第15.33节 PyQt(Python+Qt)入门学习:containers容器类部件QTabWidget选项窗部件简介
- PyQt(Python+Qt)学习随笔:QTabWidget选项卡部件移除选项卡的removeTab和clear方法
- PyQt(Python+Qt)学习随笔:QTabWidget选项卡部件添加选项卡的addTab和insertTab方法
- PyQt(Python+Qt)学习随笔:QScrollArea滚动区域的alignment属性
- PyQt(Python+Qt)学习随笔:QTableWidget的takeItem和sortItems方法
- PyQt(Python+Qt)学习随笔:QTableWidgetItem项文本和项对齐的setText、setTextAlignment方法
- PyQt(Python+Qt)学习随笔:QTreeWidget中给树型部件增加顶层项的方法
- PyQt(Python+Qt)学习随笔:树型部件QTreeWidget中当前列currentColumn和选中项selectedItems访问方法
- PyQt(Python+Qt)学习随笔:QTreeWidgetItem项是否禁用disable、隐藏isHidden和允许选中isSelected
- PyQt(Python+Qt)学习随笔:QListWidget插入多项的insertItems方法
- PyQt(Python+Qt)学习随笔:QListWidget查找项的findItems方法
- PyQt(Python+Qt)学习随笔:QTreeView树形视图的allColumnsShowFocus属性
- PyQt(Python+Qt)学习随笔:使用pyqtConfigure建立信号和槽的连接
- PyQt(Python+Qt)学习随笔:视图中的拖放操作注意事项
- PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的按钮改变缺省文字的方法
- PyQt(Python+Qt)学习随笔:Designer中QDialogButtonBox确认clicked信号是哪个按钮发送的方法
- PyQt(Python+Qt)学习随笔:设定toolButton弹出菜单的方法
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的快捷菜单策略(contextMenuPolicy)取值及含义
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的调色板palette属性和字体font属性设置
- python 多线程