【发布时间】:2012-09-08 02:20:57
【问题描述】:
我正在 Python 的 PyQt4 中开发一个应用程序,但找不到如何更改任务栏图标。我在 Qt 的设计器中创建了我的 .ui 文件,我可以在其中更改 windowIcon 属性。但这不是我要找的。我想更改 Windows 任务栏中应用程序图标的外观。目前它是一个窗口图标中的 Python 徽标。
我在 SO:link 上找到了一些信息,但这对我没有多大帮助。
我试过了:
app = QtGui.QApplication([])
app.setWindowIcon(QtGui.QIcon('chip_icon_normal.png'))
app.exec_()
但图标保持不变。
我要更改的内容,显示图片: (这是在主窗口/对话框或应用程序上调用 setWindowIcon 完成的,如上所示。)
【问题讨论】:
-
你在哪个平台上?为什么那个 SO 链接对你没有帮助?
-
如果您不是在寻找
windowIcon定义的图标,我不确定您在寻找哪个图标。截图会有所帮助。 -
@ekhumoro 我在 Windows 8 64 位上有 Python 2.7,使用 PyQt4。该链接对我没有帮助,因为它更改了窗口左上角图标,而不是任务栏中的图标,如编辑后的帖子所示。
-
@Marko。但是您是否阅读了accepted answer 并尝试了建议的解决方法?
-
@Marko:或者,如果您将应用程序转换为带有自己图标的
exe(带有py2exe或pyinstaller),这也可以解决问题。请注意,如果您最终打算这样做。
标签: python windows pyqt icons taskbar