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;
}