0

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

我有一个 wxStaticText 小部件,其中有一个值。

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

我尝试使用更新 UI 事件:

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

虽然这会更新值,但它并不平滑,即值在更新之间“闪烁”,有什么办法可以停止这种闪烁并进行连续、平滑的更新?

4

1 回答 1

2

你的 CPU 利用率是多少?

看起来(据我从您发布的一小段代码中可以看出)您正在每秒多次重写整个显示器。不好!

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

于 2013-02-13T11:35:13.983 回答