我目前正在使用WxWidgets在C ++中编写一个小型GUI应用程序。
我有一个wxStaticText小部件,其中包含一个值。
如何在程序运行时不断更新该值?
我尝试过使用Update UI事件:
Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(MyFrame::Display))
虽然这会更新该值,但它并不平滑,即更新之间的值“闪烁”,是否有任何方法可以阻止此闪烁并进行连续,平滑的更新?
答案 0 :(得分:2)
您的CPU利用率是多少?
看起来(据我所知,你发布的代码的一小部分片段),你每秒都会重写整个显示器很多次。不好!</ p>
如果你还没有在我们没有向我们展示的代码中,那么 仅 更新wxStaticText小部件标签和 。