我目前正在使用 WxWidgets 在 C++ 中编写一个小型 GUI 应用程序。
我有一个 wxStaticText 小部件,其中有一个值。
如何在我的程序运行时不断更新该值?
我试过使用 Update UI 事件:
Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(MyFrame::Display))
虽然这更新了值,但它并不平滑,即值在更新之间“闪烁”,有什么方法可以停止这种闪烁并进行连续、平滑的更新?
最佳答案
您的 CPU 使用率是多少?
看起来(据我从您发布的一小段代码可以看出)您正在每秒多次重写整个显示。不好!</p>
如果您还没有在没有向我们展示的代码中,仅更新 wxStaticText 小部件标签和仅值实际发生变化时。
关于C++ - 在程序运行时不断更新 WxWidgets 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14846983/