python - 动态更新wxPython staticText

标签 python wxpython refresh

我想知道如何在 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/

相关文章:

java - 刷新 JPanel

python - Python 中的基准运行时间

python - 我如何使用 nosetest 运行 shell 脚本或另一个 python 脚本

resize - wxPython 禁用调整帧大小

crash - 刷新配置文件时版本 6.0 (6A313) 崩溃

java - 在控制台中监控 google app engine cron 作业?

python - 适应性挑战

python - 使用实例 ID 作为特征来训练 ML 模型是否有意义?

python - 使用 (wx)python 记录外部程序的输出

python - wxPython - wx.Button 类