QT-建立QT
阿新 • • 發佈:2020-12-17
QT-建立QT
名稱和路徑
QT的專案路徑和名稱不能有中文和空格
建立視窗的三大基類
QWidget
QMainWindow
QDialog
QDialog和QWidget是繼承QMainWindow的子類
Main函式
#include "frist_qt.h"
#include <QApplication> //應用程式類
//argc命令列變數的數量
//*argc[] 命令列變數的陣列
int main(int argc, char *argv[])
{
//a 應用程式物件 在QT中應用程式物件有且只有一個
QApplication a(argc, argv);
//通過 視窗類 例項化w物件
Frist_qt w;
//視窗是不會預設彈出的,需要採用show方法來顯示
w.show();
//a.exec()進入訊息迴圈機制 阻塞功能
return a.exec();
}
.pro檔案
#-------------------------------------------------
#
# Project created by QtCreator 2020-12-17T15:12:23
#
#-------------------------------------------------
QT += core gui //QT中包含的模組
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets//QT大於4的版本都要加入這個widgets模組
TARGET = protect1 //生成的exe名稱
TEMPLATE = app //模板 應用程式模板
SOURCES += main.cpp\ //原始檔
frist_qt.cpp
HEADERS += frist_qt.h //標頭檔案
FORMS += frist_qt.ui //UI檔案