我想知道如何在 wxpython 中动态更新静态文本? 我有一个脚本,每五分钟运行一次并从网页读取状态,然后使用 wxpython 打印静态输入中的状态。 我将如何动态地每 5 分钟更新一次静态文本以反射(reflect)状态?
非常感谢
-灵魂
最佳答案
使用 wx.Timer。您将计时器绑定(bind)到一个事件,并在事件处理程序中调用 StaticText 控件的 SetLabel。
有关计时器的示例,请参阅以下页面:
http://www.blog.pythonlibrary.org/2009/08/25/wxpython-using-wx-timers/
至于设置标签,代码看起来像这样:
self.myStaticText.SetLabel("foobar")
希望对您有所帮助!
关于python - 动态更新wxPython staticText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3339263/