gpt4 book ai didi

c++ - 等到 QWidget 关闭

转载 作者:IT老高 更新时间:2023-10-28 22:23:41 28 4
gpt4 key购买 nike

我正在使用 C++ 和 QT 开发一个项目,我想打开一个新的 QWidget 窗口,让用户与之交互等,然后让执行返回到打开窗口的方法。示例(MyClass 继承 QWidiget):

void doStuff(){

MyClass newWindow = new Myclass();
/*
I don't want the code down here to
execute until newWindow has been closed
*/
}

我觉得很可能有一种非常简单的方法可以做到这一点,但由于某种原因我无法弄清楚。我该怎么做?

最佳答案

MyClass 继承 QDialog。然后使用 exec() 将其作为模式对话框打开。

void MainWindow::createMyDialog()
{
MyClass dialog(this);
dialog.exec();
}

查看 http://qt-project.org/doc/qt-4.8/qdialog.html

关于c++ - 等到 QWidget 关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/815380/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com