Qt QT_WIDGETS_LIB和QT_GUI_LIB的区别

如果定义了QT_WIDGETS_LIB,那么应用程序的对象就是QApplication;
如果定义了QT_GUI_LIB,那么应用程序的对象就是QGuiApplication;
否则,应用程序的对象就是QCoreApplication。

如果使用qmake,并且配置中包含QT += widgets,那么就会自动定义QT_WIDGETS_LIB;
类似的,如果使用了qmake,并且配置中包含QT += gui,那么就会自动定义QT_GUI_LIB。

你可能感兴趣的:(C++,Qt)