我目前有一个 formA,它使用从 QDialog 继承的另一个表单请求用户输入。使用 QDialog::exec 提示表单。现在的问题是将有多个formA实例,因此每当formA中的任何一个打开另一个表单作为对话框时,整个应用程序都会阻塞。目前我有这样的东西
if(formUserInputRequired->exec()==1) //Block until the user selects from a form
{
}
有没有办法让 QDialog::exec 不阻塞整个应用程序我只是希望它只阻塞它被调用的表单的实例或类似的东西,但绝对不是整个应用程序?
更新:我不需要阻塞窗口。但是我想要一种方法来知道用户何时完成了另一种形式的输入,以便原始表单可以处理该数据