为什么QtGUI不包含Qt 5中的所有GUI元素

时间:2014-02-09 22:28:04

标签: c++ qt qt5

我观看了VoidRealm教程,他很容易包含QtGui并开始使用它!但我做同样的事情,它对我不起作用!例如我的代码在我包含QLabel之前不知道QWidget!或所有其他Gui元素......

#include <QApplication>
#include <QtGui>
#include <QtCore>

int main(int argc, char *argv[])
{

    QApplication a(argc, argv);
    QWidget *win = new QWidget;
    win->setWindowTitle("MBS");

    QGridLayout *gLay = new QGridLayout;

    QLabel *label1 = new QLabel("Name: ");

    win->show();

    return a.exec();
}

1 个答案:

答案 0 :(得分:8)

Qt5中,现在大多数以前称为QtGui的功能被称为QtWidgets

所以试着写#include <QtWidgets>