gpt4 book ai didi

python - 如何设置在 Windows 上切换任务时显示在 Alt-Tab 对话框中的应用程序图标?

转载 作者:可可西里 更新时间:2023-11-01 09:18:07 26 4
gpt4 key购买 nike

如何为 Windows 上的 wxpython 应用程序设置图标,当我切换时该图标显示在 Alt-Tab 对话框中应用程序之间?

菜单栏中的应用程序图标和正在运行的应用程序的一角显示了我的图标,但是当我使用 Alt-Tab 在应用程序之间切换时,我可以看到带有蓝色轮廓图标的默认方 block 。

我是否需要做一些额外的事情才能让我的图标显示在 Alt-Tab 对话框中,或者我的图标是否必须包含特殊分辨率?

在我的类初始值设定项中,我设置了图标:

class A(wx.Frame):
def __init__(self,parent,id,title):
wx.Frame.__init__(self,parent,-1,title,size=(265,434))
favicon = wx.Icon('C:\source\python\gui\gf.ico',
wx.BITMAP_TYPE_ICO, 16,16)
wx.Frame.SetIcon(self,favicon)

最佳答案

这对我有用:

self.icon = wx.Icon(fn, wx.BITMAP_TYPE_ICO)
self.SetIcon(self.icon)

fn 中的图标有多种分辨率(我认为是 16、32 和 48)。

看来你至少想改变

    wx.Frame.SetIcon(self,favicon)

    self.SetIcon(favicon)

此外,尝试从 wx.Icon 调用中删除 16 位,并确保您的图标具有其他分辨率。

关于python - 如何设置在 Windows 上切换任务时显示在 Alt-Tab 对话框中的应用程序图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4310341/

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