当前位置: 首页 > 知识库问答 >
问题:

如何设置pygame的任务栏图标?

杜成和
2023-03-14

我有一个pygame应用程序,我想为它设置任务栏图标。我试过了

import ctypes

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

但毫无效果。我用cx_Freeze将它编译成一个。exe,并在那里设置。exe图标。当我运行该程序时,它将任务栏中的图标设置为默认的pygame图标。我还设置了pygame窗口的图标

self.programIcon = pygame.image.load(os.path.join(currentPath, 'images', 'Logos', "railwaycontrollerbg.png"))
pygame.display.set_icon(self.programIcon)

其他信息:

提前感谢您的任何帮助。

共有1个答案

廖绍辉
2023-03-14

我想通了。我认为问题是我使用的图像太大了。我换了一个32 x 32版本的图像,它工作得很完美。谢谢你的帮助。

 类似资料:
  • 在此之前我问了一个问题。我的服务conifg是: 我编写了一个扩展mediator交易文件。该类返回文件名并向服务发送请求。服务没有输入消息。我要每天13:30的服务。我尝试添加新的计划任务。但是它不能工作?谁能告诉我如何设置这个计划任务? 我也不知道如何设置“固定服务器”。

  • 所以我有以下代码: 运行良好,闪屏显示得与我想要的完全一样,但它不在任务栏中显示图标,因此可以单击另一个窗口,再也看不到闪屏栏(它隐藏在其他窗口后面)。br> 我已经尝试使用窗口标志 ,但是如果我使用它,任务栏中仍然没有图标,而且现在它总是位于所有其他窗口的顶部(这是我不想要的)。br> 到目前为止,我已经浏览了一些窗口标志,并在谷歌上搜索了很长一段时间,我试图显示它。br> 另外,我知道我可以给

  • 可以通过设置任务详情页中的周期,实现建立周期性任务。比如“周例会”

  • Electron有API来配置Windows任务栏中的应用程序图标。 支持的有 创建一个 弹出列表, 自定义缩略图和工具栏, 图标叠加, 和所谓的 "闪烁框" 效果, 而且 Electron 还使用应用程序的 dock 图标来实现跨平台功能 比如 最近文档 和 应用进程. Windows Taskbar Electron has APIs to configure the app's icon i

  • 问题内容: 有人知道如何更改pygame图标吗?我在pygame网站上发现了一个可以让您执行此操作的东西,但是当我尝试操作时,它只会使pygame窗口很小。 问题答案: 首先将图标图像加载为表面,然后用于更改图标。 编辑:由于询问者不知道什么是表面 来自http://www.pygame.org/docs/ref/surface.html上的文档 “ pygame Surface用于表示任何图像。

  • 我创建了从JFrame继承的通知窗口,但它们在windows任务栏中以新图标出现。当通知出现时(例如在skype中,当新消息来时),是否可以突出显示主应用程序图标,而不在通知窗口的任务栏中显示新图标? 以下是弹出窗口的代码: