当非模态的QDialog对话框在show()显示之后,由于人为点击将主界面切换到最上层显示后,对话框就被主界面遮挡了,如果想要在代码中重新将对话框显示在最前面,我们可以使用raise()+activateWindow()这两个函数来实现。
dialog->raise();
dialog->activateWindow();
当非模态的QDialog对话框在show()显示之后,由于人为点击将主界面切换到最上层显示后,对话框就被主界面遮挡了,如果想要在代码中重新将对话框显示在最前面,我们可以使用raise()+activateWindow()这两个函数来实现。
dialog->raise();
dialog->activateWindow();