说启动Qt应用程序时,有没有办法显示一个显示为灰色的主窗口,并禁用所有小部件(按钮/复选框/等)-无法单击。用户打开文件或执行某些初始化过程后,主窗口将变为非灰色,并启用所有小部件。Qt有可能吗?
是。只需调用QWidget::setEnabled(false)即可禁用窗口/小部件并QWidget::setEnabled(true)启用它。http://qt-project.org/doc/qt-4.8/qwidget.html#enabled-prop
顺便说一句,Qt文档非常全面。只需在此处搜索,您就可以轻松找到许多问题的答案。