如何为我的应用程序添加任务栏图标

时间:2015-04-09 08:19:28

标签: python wxpython

我在windows7上使用wxpython编写一个小应用程序。我希望在任务栏中添加应用程序的图标。我的代码是:

self.icon = wx.Icon("taskbaricon.ico", wx.BITMAP_TYPE_ICO)
self.SetIcon(self.icon)

在alt-tab中效果很好。

但是在Windows的任务栏中,它只显示了defualt python图标:

那么如何更改Windows任务栏图标? 感谢您的帮助,小程序演示可能是最好的!

2 个答案:

答案 0 :(得分:1)

之前已经提出过,我认为这里的答案可以解决您的问题 wxpython icon for task bar

这在技术上不可能在Windows上,但这里的答案列出了一些方法来实现它,主要是通过py2exe。

答案 1 :(得分:0)

我这样做的方法是首先开发整个应用程序,然后使用pyinstaller编译应用程序。 首先打开命令提示符并将工作目录更改为应用程序所在的目录,然后执行以下命令:     pyinstaller --windowed --icon =" icon.ico" your_main_script.py 假设您要使用的图标称为icon.ico。 我发现pyinstaller比py2exe更容易使用,并且可用于2.x和3.x版本的pyhton。