gpt4 book ai didi

python - 任务栏的 wxpython 图标

转载 作者:太空狗 更新时间:2023-10-30 00:25:20 27 4
gpt4 key购买 nike

我正在尝试在我的 wxpython 程序中设置一个图标。到目前为止,在阅读了许多页面和示例之后,我能够在窗口中设置一个图标,这在使用 alt+tab 时也有效(我在 Windows 7 上工作)。

但是任务栏的图标是通常的python默认图标。

我不明白为什么这么简单的任务会有这么多麻烦。

这是我的代码:

class GraphFrame(wx.Frame):
""" The main frame of the application
"""
title = 'My first wxprogram'

def __init__(self):
wx.Frame.__init__(self, None, -1, self.title)

ico = wx.Icon('dog.ico', wx.BITMAP_TYPE_ICO)
self.SetIcon(ico)
self.set_icon

self.create_menu()
self.create_status_bar()
self.create_main_panel()
#...

最佳答案

我在另一个与 PyQt 相关的 SO 问题/答案中找到了第二个答案中描述的问题的修复程序。在创建 GUI 之前将此代码添加到您的应用程序中:

import ctypes
myappid = 'mycompany.myproduct.subproduct.version' # arbitrary string
ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID(myappid)

图标将通过任务栏按钮设置正确设置。

可以在这里找到解释:https://stackoverflow.com/a/1552105/674475

关于python - 任务栏的 wxpython 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15223952/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com