我目前正在使用PyGTK为Windows和Linux编写一个屏幕捕获应用程序,在显示通知时遇到了一个小问题。在Linux上,我一直在使用libnotify绑定来提供通知,这一功能一直很好;但是,在Windows上没有等效的方法。在
如果可以的话,我会use the Win32 APIs directly显示通知,但是我似乎找不到任何方法从GTK或PyGTK获取托盘图标ID。在
那么,我应该咬紧牙关,用win32api编写一个新的Windows专用staus图标类吗?或者有没有一种方法可以从(Py)GTK启动我错过的Win32通知?在
如果有人对在Windows上显示简单通知有什么其他想法,我也很乐意听听。在
查看GtkStatusIcon source code我没有看到任何地方公开的notifyiconda。对于X11,有get_x11_window_id,它没有等价物,在Windows中只返回0。也许你可以提交一个bug来请求类似的功能。在
现在,您必须创建自己的托盘图标。快速搜索编译lang.python给出useful result。在
相关问题 更多 >
编程相关推荐