我有一堆图像,我想在上面执行一些操作。处理完每个图像后,我的程序应该会弹出一个对话框,提示用户是否要继续处理下一个图像或中止。在此之前,他们应该有机会对图像或参数进行一些手动更改。无论如何,他们必须能够访问应用程序的窗口,而调用对话框的方法的执行应该被阻止,直到对话框关闭。
我试图用 QMessageBox 解决这个问题,但是如果我通过 exec() 打开它,它会阻塞整个应用程序,如果我使用 show(),程序的执行会继续执行,而无需等待用户的反应。
有没有一种方便的方法可以通过对话框阻止调用方法或函数,但允许用户与其他窗口交互?
提前感谢您的任何提示。