qt 如何让窗口模态打开,后面的代码还能继续运行
时间: 2024-03-29 16:40:33 浏览: 175
在 Qt 中,可以使用 QDialog 的 exec() 函数来使窗口模态打开,这样会阻塞主线程,直到用户关闭该对话框。但是,如果您想让后面的代码继续运行,可以使用 QDialog 的 show() 函数来非模态打开该对话框。这样,主线程就不会被阻塞,后面的代码可以继续执行。当用户关闭该对话框时,可以使用 QDialog 的 finished() 信号来获取对话框的状态,并根据需要执行后续操作。
阅读全文