我正在运行 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/