如何设置应用程序的任务栏图标在Windows 7-qt,windows-7,pyqt

 我来答
一骑当后
推荐于2016-07-17 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40298 获赞数:306429
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
  1. 我已经找到了答案,挖后。 在Windows 7中,任务栏是不是为“应用程序窗口”本身,它是一个“应用程序用户模型”。例如,如果您有应用程序运行的几个不同的实例,每个实例都有自己的图标,然后将他们全部下一个任务栏图标分组。试探法来决定不同的情况下是否应该进行分组或没有,在这种情况下,它决定一切由Pythonw.exe托管应Pythonw.exe图标下进行分组。 正确的解决办法是Pythonw.exe来告诉Windows,它承载的其他应用程序。也许是Python中的未来版本将做到这一点。或者,您也可以添加一个注册表项来告诉Windows Pythonw.exe仅仅是一台主机,而不是在自己的权利的申请。请参阅MSDN的AppUserModelIDs。 或者,您在Windows从Python的电话,明确地告诉Windows的正确AppUserModelID是这个过程:
  import ctypes
  myappid = 'mycompany.myproduct.subproduct.version' # arbitrary string
  ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID(myappid)

  2. 您必须设定AppUserModelID之前您的应用程序显示任何GUI。如果你需要访问其他Windows 7的功能,你可以看看Q7Goodies这是一个Qt附加为Windows 7与PyQt的绑定。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式