2011-02-02 39 views
2

我想知道是否有可能将我的python程序最小化到系统托盘。 基本上它在每个小时都会截图,但我不希望它留在占用空间的任务栏上。我能否将它放到时钟旁边的系统托盘区域,但保持它运行? 我不使用tkinter或类似的东西。最小化python到Windows系统托盘(Vista)

+0

是什么操作系统你在跑? – Brandon 2011-02-02 18:14:31

回答

2

由于您在Windows上运行,您可能只需要将脚本重命名为具有.pyw扩展名,因此没有控制台窗口。如果您尝试制作系统托盘应用程序,则需要按照您的建议选择一个GUI工具包,而您的简单脚本将变得更大更复杂。

0

与程序连续运行不同,您为什么不使用系统的调度程序? (在* nix下的Cron,Windows下的任务计划程序)。可能会有更多的开销,因为它每次都必须启动Python,但是它会比连接通知图标更容易。

由于您将其称为任务栏,因此我假定使用Windows。要有通知图标,您必须有一个隐藏的窗口,并带有正在运行的消息泵,以便Windows有地方可以发送消息到图标。

因此,简而言之,就是运行预定作业要简单得多。

相关问题