一個簡單的QT應用示例:創建一個窗口程序。
首先,確保已經安裝了Qt開發環境。接下來,按照以下步驟創建一個簡單的窗口程序:
1. 打開Qt Creator,點擊“新建文件或項目”。
2. 選擇“應用程序”,然后點擊“下一步”。
3. 為項目命名,例如“MyWindowApp”,然后點擊“完成”。
4. 在項目中,找到主窗口類(通常是mainwindow.h和mainwindow.cpp),并雙擊打開它們。
5. 在mainwindow.h中,添加以下代碼以包含必要的頭文件并聲明主窗口類:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
class MainWindow : public QMainWindow
{
? ? Q_OBJECT
public:
? ? explicit MainWindow(QWidget *parent = nullptr);
? ? ~MainWindow();
};
#endif // MAINWINDOW_H
6. 在mainwindow.cpp中,添加以下代碼以實現主窗口類的構造函數和析構函數:
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
? ? QMainWindow(parent),
? ? ui(new Ui::MainWindow)
{
? ? ui->setupUi(this);
}
MainWindow::~MainWindow()
{
? ? delete ui;
}
7. 在項目的資源文件(通常是.qrc文件)中,添加一個名為“window”的窗口資源。右鍵單擊項目名稱,選擇“添加新資源”,然后選擇“窗口”。在“窗口”對話框中,輸入窗口標題(例如“我的窗口”),然后點擊“確定”。
8. 在mainwindow.h中,將主窗口類與剛剛添加的窗口資源關聯起來:
#include "ui_mainwindow.h"
class MainWindow : public QMainWindow
{
? ? Q_OBJECT
public:
? ? explicit MainWindow(QWidget *parent = nullptr);
? ? ~MainWindow();
private:
? ? Ui::MainWindow *ui;
};
9. 在mainwindow.cpp中,將主窗口類與窗口資源關聯起來:
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
? ? QMainWindow(parent),
? ? ui(new Ui::MainWindow)
{
? ? ui->setupUi(this);
? ? setWindowTitle("我的窗口");
}
MainWindow::~MainWindow()
{
? ? delete ui;
}
10. 現在,你可以編譯并運行項目。在Qt Creator中,點擊工具欄上的綠色三角形按鈕(或按F5鍵)來編譯項目。如果一切正常,你應該可以看到一個名為“我的窗口”的窗口彈出。