我想知道如何在wxpython中动态更新StaticText? 我有一个脚本,每五分钟进行一次并从网页中读取状态,然后使用wxpython打印静态输入中的状态。 我将如何动态地每隔5分钟更新statictext以反映状态?动态更新wxPython staticText
非常感谢
-soule
我想知道如何在wxpython中动态更新StaticText? 我有一个脚本,每五分钟进行一次并从网页中读取状态,然后使用wxpython打印静态输入中的状态。 我将如何动态地每隔5分钟更新statictext以反映状态?动态更新wxPython staticText
非常感谢
-soule
使用wx.Timer。将计时器绑定到事件,并在事件处理程序中调用StaticText控件的SetLabel。
为例参见下页上的计时器:
http://www.blog.pythonlibrary.org/2009/08/25/wxpython-using-wx-timers/
至于设置标签,代码会是这个样子:
self.myStaticText.SetLabel( “FOOBAR” )
希望有帮助!
调用SetLabel
方法在静态文本实例。因此,您不会遇到与大小冲突,请确保您的StaticText实例创建时有足够的空间来编写将要写入其中的未来标签。
感谢您的回答。它将打印的两个字符串是:“可用的代码”和“无代码可用”。你有任何示例如何使用Setlabel?对不起,我是一个新手。我通过重新启动我的程序每五分钟,但我敢肯定有一个更有效的方法.. – Souleiman 2010-07-27 13:11:24
WOOHOO!那个伎俩!天才 你解决了我的问题!谢谢迈克,我非常感谢它!! – Souleiman 2010-07-27 16:30:46
没问题。很高兴你明白了! – 2010-07-27 18:47:26