如何在Python的TKINTER中为UBUNTU 9.04在系统托盘中放置一个程序(我认为它不像Linux中那样)。Python中的Ubuntu系统托盘
12
A
回答
8
我不相信你能用Tkinter做到这一点。你将不得不使用gtk库。
一个例子,发现一个Ubuntu的论坛:http://ubuntuforums.org/showpost.php?s=bc369fc9343ae728577f1bdcd292caca&p=1053546&postcount=3
这里的结合GTK和Tk的示例(在Perl)。 Gtk处理托盘图标,其余应用程序使用Tk:http://www.perlmonks.org/?node_id=626617
7
您必须使用GTK。请注意,Ubuntu 10.04+有一个新的,不兼容的系统托盘。它被称为AppIndicator;这里有一个python示例:https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python%20version
3
有sytem tray protocol,我相信gnome和kde都使用它。您可能可以直接从python使用ctype来调用X11方法。但我会选择GTK解决方案。
相关问题
- 1. 从系统托盘
- 2. 使用系统托盘
- 3. 系统托盘图标
- 4. wxPython系统托盘图标
- 5. 在Ubuntu上使用Clojure的GUI系统托盘应用程序
- 6. 什么是系统托盘中的vshub.exe?
- 7. C++中的系统托盘图标
- 8. 系统托盘中的Python cpu温度Linux
- 9. 在系统托盘中显示标签
- 10. 图标存在于系统托盘中?
- 11. Win7的系统托盘样式弹出
- 12. 扭曲的系统托盘图标
- 13. 系统托盘提示格式化
- 14. 系统托盘图像未加载java
- 15. 更改系统托盘颜色
- 16. javaagent,系统托盘和关机
- 17. 最小化窗口到系统托盘
- 18. Qt多个系统托盘图标
- 19. 更改系统托盘图标图像
- 20. qt5.5不显示系统托盘
- 21. 标准系统托盘应用
- 22. Winforms:关闭程序到系统托盘
- 23. 消失系统托盘图标
- 24. Force NotifyIcon出现在系统托盘
- 25. C#系统停止托盘应用
- 26. Windows系统托盘应用程序
- 27. Windows Phone 8系统托盘未出现
- 28. OSX Java系统托盘(菜单栏)
- 29. 如何用python创建系统托盘弹出消息? (Windows)
- 30. 最小化python到Windows系统托盘(Vista)
1+为漂亮的例子 – 2010-03-08 10:13:09
我用这个相同的职位回到大学的项目!超级简单 – Hortinstein 2010-03-10 18:26:09