尝试实例化QWidget时,QT程序会出现段错误

时间:2017-01-26 23:31:58

标签: c++ qt widget qml qwidget

我有一个简单的QT项目,如下所示:

#include <QtWidgets/qwidget.h>

TempClass::TempClass() {
    QWidget* tempWidget = new QWidget();
}

所有内容编译都很好,但是当我尝试运行程序时,会在实例化新QWidget的行上进行段错误。仅供参考我使用的是QT 5.7.1。

1 个答案:

答案 0 :(得分:0)

这里的问题是我将我的应用程序实例化为QGuiApplication和QApplication。一旦我将代码更改为以下内容,我的QWidget就会正确实例化:

QApplication app(argc, argv);