C++-在程序运行时不断更新WxWidgets值

C++ - Continuously Update WxWidgets Value While Program Is Running

本文关键字:更新 WxWidgets 程序 运行时 C++-      更新时间:2023-10-16

我目前正在使用WxWidgets用C++编写一个小型GUI应用程序。

我有一个wxStaticText小部件,里面有一个值。

如何在程序运行时不断更新该值?

我已经尝试使用更新UI事件:

Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(MyFrame::Display))

尽管这会更新值,但它并不平滑,即值在更新之间"闪烁",有什么方法可以停止这种闪烁并进行连续、平滑的更新吗?

您的CPU利用率是多少?

看起来(就我所知,从你发布的一小段代码来看),你正在一秒钟内多次重写整个显示。不好!

如果您还没有在您没有向我们展示的代码中,最好只更新wxStaticText小部件标签,并且当值实际发生变化时只更新。