我创建了一个完整的记录器类型的程序,它记录来自Internet源的某些数据。它是我在wx.python
编码的GUI,现在我想对它进行守护(如果它是正确的话)。程序需要在后台运行,并且用户需要时可以选择调用/打开GUI。我如何用wx.python来实现这一点?守护进程,使程序在python/wx.python的后台工作
1
A
回答
3
我真的不会真正地“守护”它本身。相反,我只是把它放在系统托盘中......至少,这是我在Windows上要做的。我假设你可以在其他操作系统上做类似的事情。基本上你想要将框架绑定到wx.EVT_ICONIZE,并在该方法中隐藏它。然后,当用户双击任务栏图标时,您想显示它并可能提升它。
这里有一些格式不正确的代码:http://bytes.com/topic/python/answers/699757-wxpython-how-minimize-taskbar(我自己使用了一个变体,所以我知道它的工作原理)。
而且这里的一对任务栏图标的一些信息:http://www.blog.pythonlibrary.org/2011/12/13/wxpython-101-creating-taskbar-icons/
相关问题
- 1. 在C中的后台进程(守护进程)不execvp()-ing
- 2. 守护进程线程在后台工作时返回一个函数(C++)
- 3. 如何在后台运行play framework 2.5(作为守护进程)?
- 4. 使Ruby程序成为守护进程?
- 5. 定时器()作为守护进程与非守护进程
- 6. 没有守护进程的Rails后台作业
- 7. PHP守护进程/工作环境
- 8. Ruby守护进程不工作
- 9. 用守护进程作为后台任务启动play2应用程序
- 10. 将Java控制台应用程序作为守护程序运行(后台)
- 11. 后台作业变成守护进程而没有nohup/disown?
- 12. delayed_job,守护进程或其他gem for recurring后台作业
- 13. python守护进程线程退出但进程仍在后台运行
- 14. Python的守护进程不会在Ubuntu后台运行
- 15. 使用python,守护进程
- 16. Linux守护进程
- 17. iphone守护进程
- 18. Python守护进程
- 19. Monotouch守护进程应用程序
- 20. MAC更改程序或守护进程?
- 21. 桌面程序守护进程?
- 22. Linux守护进程vs前台应用程序
- 23. 传输守护进程在下载结束后启动程序
- 24. java守护进程线程
- 25. Sendmail在后台运行一个smtp服务器(守护进程)?
- 26. 如何在后台对守护进程运行gdb?
- 27. 守护进程软件在后台更新mysql数据库
- 28. 在java中制作unix守护进程
- 29. Rails的:如何阻止守护进程的sidekiq的后台作业在Ubuntu
- 30. Linux守护进程停止启动 - 停止守护进程
感谢您的指导方针,这正是我真正需要的是什么!你能解释一下,然后把程序放在系统托盘中,和守护进程有什么不同?我认为它是一样的:S。 – Domagoj 2013-04-24 17:36:31
它非常微妙。守护进程脚本就像服务一样在后台运行。我不认为他们中的大多数都有界面。例如,查看任务管理器中运行的许多服务和程序。有一种可以调出屏幕的应用程序对我来说是一个隐藏的应用程序。我希望这是有道理的。 http://en.wikipedia.org/wiki/Daemon_%28computing%29 - 不允许用户直接访问它的程序 – 2013-04-24 18:10:37
谢谢!这非常有帮助! – Domagoj 2013-04-24 18:13:30