我正在使用Python(pygtk)创建一个指示器applet,并且我有一个查找进程的函数。我需要菜单中的项目能够改变,同时仍在运行脚本。在
菜单中的项应该终止或启动进程,这取决于进程是否正在运行。在
另外,我希望在运行时更改纯文本项,但此项应该不断更改以显示文本文件中的最新行。在
在没有重新启动代码的情况下如何更新脚本中的项目?在
请参阅此处的代码:https://github.com/danielholm/BareShare/blob/master/bareshare.py
提前谢谢
Tags:
听起来你在找
set_label
的set_label
方法。请参阅文档here。在为了使项目不可单击,您希望使用
set_sensitive
方法gtk.Widget
使小部件不敏感。请参阅文档中的here。在您还可以使用
gtk.MenuItem
的get_label
方法来检索存储在gtk.MenuItem
中的任何文本。在例如:
然后,当脚本的状态更改时:
^{pr2}$我现在开始工作了。在
您可以随时使用set_label(),并且由于GTK main不断循环,因此您可以使用代码在设置的时间更新标签:
相关问题 更多 >
编程相关推荐