Python PyQt与QIcon一起使用QStyle.StandardPixmap
我正在使用Python PyQt与QIcon一起使用QStyle.StandardPixmap,python,pyqt,pyqt4,Python,Pyqt,Pyqt4,我正在使用pyqt4,我想替换树视图中显示的图标: if typeInfo == "LIGHT": return QtGui.QIcon(QtGui.QPixmap(":/Light.png")) 我想使用PyQt标准Pixmap项(),类似于: if typeInfo == "LIGHT": return QtGui.QStyle.SP_DirClosedIcon 但该图标不会显示。您链接到的文档将引出答案: return QtGui.qApp.style().st
pyqt4
,我想替换树视图中显示的图标:
if typeInfo == "LIGHT":
return QtGui.QIcon(QtGui.QPixmap(":/Light.png"))
我想使用PyQt
标准Pixmap项(),类似于:
if typeInfo == "LIGHT":
return QtGui.QStyle.SP_DirClosedIcon
但该图标不会显示。您链接到的文档将引出答案:
return QtGui.qApp.style().standardIcon(QtGui.QStyle.SP_DirClosedIcon)
我尝试了类似于
返回QtGui.QStyle.standardIcon(QtGui.QStyle.SP_DirClosedIcon)
。看起来我刚刚不得不将QtGui.QStyle
更改为QtGui.QtGui.qApp.style()