【问题标题】:how to add an taskbar icon for my application如何为我的应用程序添加任务栏图标
【发布时间】:2015-04-09 08:19:28
【问题描述】:

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

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

它在 alt-tab 中效果很好。

但是在windows的任务栏中,它只显示默认的python图标:

那么如何改变windows任务栏图标呢? 感谢您的帮助,最好有一个小程序演示!

【问题讨论】:

    标签: python wxpython


    【解决方案1】:

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

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

    【讨论】:

    • 在我提出问题之前,我已经看到了您提供的链接。我不想让我的应用程序成为 exe。那么可能是没有办法解决图标问题
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多