Tkinter:如何制作系统托盘应用程序?
我有一个小应用程序。我希望我的目标用户(使用Windows和Linux的用户)能够从系统托盘启动和退出这个应用程序。我打算使用Tkinter,因为它占用的资源很少,但我不知道该怎么实现。
请问Tkinter能做到这一点吗?还是有更好的选择?我需要一个图形界面库,它不会把我的1MB程序变成5MB的程序。
如果能提供一些示例代码,我会非常感激。
谢谢!
1 个回答
15
我没有直接的例子,但我找到一个TCL/Tk的扩展,可以用来在系统托盘中使用,链接在这里 http://wiki.tcl.tk/4090。还有一个页面,上面有关于如何在Tkinter中使用TCL/Tk扩展的信息。
另外,比较一般的建议是,你可以考虑使用一个更“高级”的工具包(比如wx),它本身就提供了像系统托盘这样的功能。