1. 程式人生 > 實用技巧 >QT-建立QT

QT-建立QT

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檔案

基本上QT都會自動新增