草庐IT

DeleteOnClose

全部标签

c++ - Qt::WA_DeleteOnClose

我正在学习Qt并尝试“FoundationsofQtDevelopment”一书中的一些示例。在这本书中,有一节讲授单文档界面,并举例说明创建一个像记事本这样的简单应用程序。MainWindow::MainWindow(QWidget*parent):QMainWindow(parent),ui(newUi::MainWindow){ui->setupUi(this);setAttribute(Qt::WA_DeleteOnClose);setWindowTitle(QString("%1[*]-%2").arg("unnamed").arg("SDI"));connect(ui->d

c++ - 在 Qt MainWindow 上设置 WA_DeleteOnClose 属性时,程序在删除 ui 指针时崩溃

我已经设置了WA_DeleteOnClose主窗口中的小部件属性。setAttribute(Qt::WA_DeleteOnClose);但是,每当我关闭那个主窗口时,我都会在它的析构函数中遇到一个段错误,它只有deleteui;。简而言之,在Creator中创建了一个Qt4GUI应用程序,添加了setAttribute(Qt::WA_DeleteOnClose);对于构造函数,程序现在在退出时崩溃。 最佳答案 您是第一次还是第二次在其析构函数中遇到段错误?请记住,您的主窗口析构函数应该只运行一次。也就是说,由于堆栈展开,它应该或者运