Tkinter托盘图标(winico,twapi,pywin32)

时间:2012-02-20 19:49:52

标签: python tkinter

我正在学习tkinter,但对缺少托盘处理功能感到失望。到目前为止,我发现了一些tcl扩展: winico http://wiki.tcl.tk/4089 twapi http://wiki.tcl.tk/9886 不幸的是,我缺乏制作python / c / tcl包装器的能力(如果有人知道可以帮助ñ_ñ) 我还发现pywin32并写了一个小托盘/控制台应用程序,但我不知道如何使用它与tkinter(它冻结tk()窗口)。 但是,我更喜欢使用扩展而不是windows api。

1 个答案:

答案 0 :(得分:1)

mailing list message有帮助吗?

使用来自@ FelipeJavierV.H。的评论进行编辑:

所以我联系了Michael Lange,他与我分享了他为winico / tktray撰写的包装:

  1. 下载winico
  2. 解压缩Python安装的winico文件夹中的tcl文件夹(例如C:\Programas\Python25\tcl\winico0.6\。注意:里面有很多文件,demo.tclpkgIndex.tclWinico06.dll)。
  3. 下载this program,将其解压缩并执行TrayIcon.py(可能在同一文件夹中使用smiley.ico)。