【发布时间】:2017-03-25 19:50:02
【问题描述】:
我正在运行 wxWidgets 2.8,我需要在等待业务逻辑更新时禁用我的 GUI。
我开始使用wxBusyInfo,但我很失望地发现它只存在于 wxWidgets 3.1 中。
在 2.8 中,弹出一个禁用用户输入直到从业务逻辑接收到信号的对话框的最佳方式是什么?
【问题讨论】:
标签: c++ dialog wxwidgets disabled-input busyindicator
我正在运行 wxWidgets 2.8,我需要在等待业务逻辑更新时禁用我的 GUI。
我开始使用wxBusyInfo,但我很失望地发现它只存在于 wxWidgets 3.1 中。
在 2.8 中,弹出一个禁用用户输入直到从业务逻辑接收到信号的对话框的最佳方式是什么?
【问题讨论】:
标签: c++ dialog wxwidgets disabled-input busyindicator
您可以将wxWindowDisabler 与您选择的信息窗口一起使用。
或
您可以将wxBusyInfo 的文件从 3.1 复制到您的项目中。它们只需要稍作调整(如包含列表),但除此之外它们看起来非常独立。
只是为了记录,它是从 2.9.0 开始的,只有那个特定的构造函数是从 3.1 开始的。
【讨论】: