gpt4 book ai didi

Python 任务栏小程序

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

我想编写一个可在 Linux 和 Windows 中使用的面板。理想情况下,它将使用 PyQT 用 Python 编写。

到目前为止,我发现的是 QSystemTrayIcon 小部件,虽然它非常有用,但并不是我要找的东西。该小部件可让您将菜单附加到系统托盘上图标的左右单击,然后您可以在某些情况下打开一个对话框。

我正在寻找可以让我编写类似 Gnome 允许您添加到任务栏(他们称之为面板)的工具的东西。例如天气预报或处理器使用情况,就在任务栏上。而且也不在系统托盘区域。

我写的更多的是工具,而不是反射(reflect)状态的东西。

我知道我可以使用 GTK 及其同类软件在两个操作系统中本地编写此代码,但无论如何要在 PyQT 或 WxWidget 中编写,这样我就不必处理依赖性问题?

最佳答案

GNOME 面板内的小部件称为小程序,据我所知,除了 Gtk 之外,不可能用任何东西编写它们,因为您必须使用相应的 GNOME 库 libpanel-applet(在 C、C++ 或 Python 中)。

系统托盘图标不同,因为它们只允许在通知区域内显示图标,因为 Windows 只支持那里的图标。

我认为 Windows 上的面板机制(Vista、XP 确实只有通知区域)非常不同。除非有人已经编写了一个库来提取 GNOME 面板和 Vista 边栏的差异,否则您将不得不自己做。

关于Python 任务栏小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/923701/

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