我有一个QTreeWidget
和QTreeWidgetItems
,有时项目有一个图标。所以我用以下方法设置图标:
self.setIcon(0, icon)
但我如何再次删除该图标?在
^{pr2}$给予
TypeError: 'PySide.QtGui.QTreeWidgetItem.setIcon' called with wrong argument types:
PySide.QtGui.QTreeWidgetItem.setIcon(int, NoneType)
Supported signatures:
PySide.QtGui.QTreeWidgetItem.setIcon(int, PySide.QtGui.QIcon)
为了完整起见,我写下vahancho的注释作为答案。在
设置空图标:
这也是有意义的,因为即使没有设置图标
^{pr2}$返回
QIcon
对象。所以Qt可能在内部用空图标预置图标。在相关问题 更多 >
编程相关推荐