Get Started!

開啟新專案

選擇 Qt widget Application 以創造一個桌面應用程式。

一個空白的專案會包含以下內容:

  • main.cpp
  • mainwindow.cpp, mainwindow.h, mainwindow.ui
  • *.pro

mainwindow 是編輯使用者 UI 最主要的部份,*.pro 檔案則是用來設定函式庫路徑等等資訊,同時也記錄了專案相關的檔案內容以其編譯旗標。

從另一部電腦打開已經存在的 Qt 專案

如果你想要開啟從別台電腦傳過來的專案,Qt 會出現以下對話視窗詢問你是否要繼承另外一台電腦的設定檔案 (*.user),選擇 否 (No)

重新設定你的專案,在這個範例裡面,我們選擇Desktop Qt 5.3 MSVC2013 OpenGL 64bit

新的設定檔 (*.pro.user) 會產生,舊的檔案會被重新命名並備份。

mainwindow class

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

寫在括弧裡面的程式碼在程式開始執行並進入mainwindow的時候會被執行,你可以在這邊初始化你的變數。

如果你使用的是支援 C++11 以上的編譯器,則可以在標頭檔裡面初始化變數。

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

private slots:
    void on_pushButton_clicked();

private:
    Ui::MainWindow *ui;

    //Initialization
    int hello = 1;
};

以下的程式碼會在程式離開mainwindow的時候被執行,如果你想要釋放記憶體或是做其他事情,可以寫在這邊。

MainWindow::~MainWindow()
{
    delete ui;
}

results matching ""

    No results matching ""