gpt4 book ai didi

Python-Tkinter :how to highlight item on taskbar on windows xp when window is minimized to the taskbar

转载 作者:太空宇宙 更新时间:2023-11-03 19:09:33 25 4
gpt4 key购买 nike

我正在使用 python/tkinter 在 XP 上编写 IM 软件。现在我已经完成了所有主要功能,除了当收到新消息时窗口最小化到任务栏时我不知道如何突出显示或更改 Windows XP 上任务栏上的 IM 项目的颜色。我已经搜索过这个,但刚刚得到了 C# 解决方案。我需要有关 python 的帮助。谢谢!

最佳答案

我需要为我正在编写的 tkinter python slack 客户端执行此操作,并发现 http://wiki.tcl.tk/1049 。经过一番猜测,我发现

Tk().deiconify()
Tk().focus_force()

(即在根窗口上)就可以了。 Windows 实际上不会改变焦点并显示窗口,因为不允许应用程序执行此操作(XP 之后的 Windows),但它会闪烁任务栏。它会一直闪烁,直到点击,但这似乎是 Skype/Slack 等的行为。当然对于许多用途来说已经足够接近了。

显然这是一个老问题,但我找不到一个简洁的、仅限 python 的答案,但仍然需要一个!

关于Python-Tkinter :how to highlight item on taskbar on windows xp when window is minimized to the taskbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13478279/

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