网站管理系统安装新的网站设计公司
二、创建Qt项目
2.1 创建项目
【1、New Project】

【2、选择Qt Widgets Application】

【3、设置项目名称和保存路径】
注意,项目名称和路径不要带中文。

【4、选择QWidget】
- 带菜单栏的窗口
QMainWindow - 空白窗口
QWidget - 对话框窗口
QDialog 

【5、编译】

2.2 项目框架与文件介绍

-  
.pro文件
-  
工程文件,是qmake自动生成的用于生产
makfile的配置文件 -  
# 包含的模块 QT += core gui # 大于Qt4版本才包含此模块 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets # 有些功能被标记为过时了,编译器就会发出警告 DEFINES += QT_DEPRECATED_WARNINGS # 源文件 SOURCES += \main.cpp \widget.cpp # 头文件 HEADERS += \widget.h 
 -  
 -  
main.cpp
-  
// Qt中一个类对应一个头文件,类名就是头文件名 #include "widget.h" // Qt系统提供的而标准类名声明文件 #include <QApplication>int main(int argc, char *argv[]) {// Qt最重要的部分,应用程序类;QApplication a(argc, argv);// 实例化对象,调用构造函数Widget w;// 显示图形w.show();// 主事件循环return a.exec(); } -  
不管有多少窗口,只需要一个
QApplication类即可。 -  
return a.exec();在exec函数中,Qt接受并处理用户和系统的事件,并且将其传递给适当的窗口控件。 
 -  
 -  
widget.cpp
-  
#include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent) { }Widget::~Widget() { } 
 -  
 -  
widget.h
-  
#ifndef WIDGET_H #define WIDGET_H#include <QWidget>class Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget(); }; #endif // WIDGET_H 
 -  
 
