我想知道是否有可能将我的python程序最小化到系统托盘。 基本上它在每个小时都会截图,但我不希望它留在占用空间的任务栏上。我能否将它放到时钟旁边的系统托盘区域,但保持它运行? 我不使用tkinter或类似的东西。最小化python到Windows系统托盘(Vista)
2
A
回答
2
由于您在Windows上运行,您可能只需要将脚本重命名为具有.pyw扩展名,因此没有控制台窗口。如果您尝试制作系统托盘应用程序,则需要按照您的建议选择一个GUI工具包,而您的简单脚本将变得更大更复杂。
0
与程序连续运行不同,您为什么不使用系统的调度程序? (在* nix下的Cron,Windows下的任务计划程序)。可能会有更多的开销,因为它每次都必须启动Python,但是它会比连接通知图标更容易。
由于您将其称为任务栏,因此我假定使用Windows。要有通知图标,您必须有一个隐藏的窗口,并带有正在运行的消息泵,以便Windows有地方可以发送消息到图标。
因此,简而言之,就是运行预定作业要简单得多。
2
好像这里是一些有用的,而民间...
我很好奇自己,我凝视着这个人PyWin32应用程序,它可以帮助你的事业,马修:
http://www.brunningonline.net/simon/blog/archives/SysTrayIcon.py.html
相关问题
- 1. 最小化窗口到系统托盘
- 2. 将Python最小化为系统托盘并生成通知?
- 3. 当最小化到系统托盘时未收到WM_QUERYENDSESSION
- 4. C#程序崩溃的最小化到系统托盘
- 5. 将表单最小化到系统托盘
- 6. 如何最小化应用程序到系统托盘?
- 7. 如何将Silverlight应用程序最小化到系统托盘
- 8. 最小化的窗口形成到系统托盘
- 9. 麻烦以最小化的应用程序到系统托盘
- 10. 最小化到托盘
- 11. PyQt4最小化到托盘
- 12. 红宝石鞋:最小化应用程序到Windows上的系统托盘
- 13. C# - 在系统启动时最小化为托盘
- 14. 最小化对系统托盘的影响
- 15. 如何最小化靠近系统托盘的javafx阶段?
- 16. 将Delphi表单最小化为系统托盘
- 17. 将应用程序最小化到系统托盘 - 没有图标出现
- 18. 如何在TitleBar中添加“最小化到系统托盘”按钮?
- 19. 点击按钮后,应用程序最小化到系统托盘?
- 20. 使用图表到系统托盘最小化表单时出现的问题,
- 21. 使用WPF最小化/关闭应用程序到系统托盘
- 22. 将主窗体以外的Delphi窗体最小化到系统托盘
- 23. 使用WPF最小化应用程序到系统托盘(不使用NotifyIcon)
- 24. 最小化整个WPF应用程序到系统托盘在C#
- 25. .NET最小化到托盘和最小化所需资源
- 26. Windows Phone 8系统托盘未出现
- 27. Windows系统托盘应用程序
- 28. 从系统托盘
- 29. 系统托盘提示格式化
- 30. 单击系统托盘图标Python Win32
是什么操作系统你在跑? – Brandon 2011-02-02 18:14:31