(Py)Windows上的GTK状态图标通知

2024-05-20 13:17:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在使用PyGTK为Windows和Linux编写一个屏幕捕获应用程序,在显示通知时遇到了一个小问题。在Linux上,我一直在使用libnotify绑定来提供通知,这一功能一直很好;但是,在Windows上没有等效的方法。在

如果可以的话,我会use the Win32 APIs directly显示通知,但是我似乎找不到任何方法从GTK或PyGTK获取托盘图标ID。在

那么,我应该咬紧牙关,用win32api编写一个新的Windows专用staus图标类吗?或者有没有一种方法可以从(Py)GTK启动我错过的Win32通知?在

如果有人对在Windows上显示简单通知有什么其他想法,我也很乐意听听。在


Tags: the方法功能应用程序gtk屏幕uselinux
1条回答
网友
1楼 · 发布于 2024-05-20 13:17:22

查看GtkStatusIcon source code我没有看到任何地方公开的notifyiconda。对于X11,有get_x11_window_id,它没有等价物,在Windows中只返回0。也许你可以提交一个bug来请求类似的功能。在

现在,您必须创建自己的托盘图标。快速搜索编译lang.python给出useful result。在

相关问题 更多 >