c++ - wxWidgets 2.8 中的 wxBusyInfo 替代方案

标签 c++ dialog wxwidgets disabled-input busyindicator

我正在运行 wxWidgets 2.8,我需要在等待业务逻辑更新时禁用我的 GUI。

我开始使用 wxBusyInfo但我失望地发现它只在 wxWidgets 3.1 中。

在 2.8 中,弹出对话框的最佳方式是什么,该对话框在从业务逻辑收到信号之前禁止用户输入?

最佳答案

您可以将 wxWindowDisabler 与您选择的信息窗口一起使用。

您可以将wxBusyInfo 的文件从3.1 复制到您的项目中。它们只需要稍作调整(如包含列表),但除此之外它们看起来非常独立。 仅作记录,它从 2.9.0 开始就存在,只有那个特定的构造函数是从 3.1 开始的。

关于c++ - wxWidgets 2.8 中的 wxBusyInfo 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40550391/

相关文章:

c++ - 防止链接器删除导出的函数

c++ - 如何使迭代器无效?

angularjs - 使用 angular-ui-router 和 bootstrap $modal 创建一个多步骤向导

c++ - wxWidgets:wxGLCanvas/wxGLContext 崩溃

c++ - wxWidgets 拆分窗口

c++ - 创建一个 wxActiveXContainer

c++ - 未定义对 Qt 中静态声明变量的引用?

用于 Mac OSX 的 C++ IDE/ANSI 编译器?

C GTK通过ESC关闭后无法再次打开Dialog

Facebook 测试用户和授权