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

标签 c++ wxwidgets

我目前正在使用 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/

相关文章:

c++ - Floyd 的循环查找算法

c++ - 如何从 wxWidgets 中的 wxTextCtrl 移除焦点

c++ - 在qt中的拆分器内调整网页大小

c++ - 将 std::find 与用户提供的谓词一起使用 - 自制 find() 重载

c++ - 链接++ 运算符

c++ - 使用 C 从事件目录访问用户信息

python-2.7 - wxpython-如何从自定义wx对话框获取返回值

c++ - 为已知类型扩展 wxAny [wxWidgets]

C++ wxWidgets - 没有宽度的 ScrolledWindow 的问题

c++ - 没有来自 wxWidget 应用程序的 cout,但是使用 Eclipse 它工作正常