Qt 入門1之第一個程序 Hello World
- 直接上操作步驟
- 從頭開始認識,打開Qt Creator,創建一個新項目,并依次執行以下操作
- 在Qt Creator中,一個Kits 表示一個完整的構建環境,包括編譯器、Qt版本、調試器等。在上圖中可以直接配置,也可以在構建和運行 → Kits頁面,配置Kits。
- 下圖中列出的一些文件分別表示:
- helloworld.pro:該文件是項目文件,其中包含了項目相關信息
- helloworld.pro.user:該文件包含了與用戶有關的項目信息
- hellodialog.h:該文件是新建的HelloDialog 類的頭文件
- hellodialog.cpp:該文件是新建的 HelloDialog 類的源文件
- main.cpp:該文件包含了程序主函數
- hellodialog.ui:該文件是設計師設計的界面對應的界面文件
在 Qt Creator的編輯模式下雙擊項目文件列表中界面文件分類下的hellodialog.ui文件,這時便進入了設計模式,可以看到,設計模式由以下幾部分構成:
- 主設計區[1]:下圖中的中間部分,主要用來設計界面以及編輯各個部件的屬性
- 部件列表窗口[2](Widget Box):窗口分類羅列了各種常用的標準部件,可以使用鼠標將這些部件拖入主設計區中,放到主設計區中的界面上
- 對象查看器[3](Object Inspector):查看器列出了界面上所有部件的對象名稱和父類,而且以樹形結構顯示了各個部件的所屬關系,可以在這里單擊對象來選中該部件
- 屬性編輯器[4](Property Editor):屬性編輯器顯示了各個部件的常用信息,可以更改部件的一些屬性,如大小、位置等,這些屬性按照從祖先繼承的屬性、從父類繼承的屬性和自己屬性的順序進行了分類
- 動作(Action) 編輯器與信號和槽編輯器[5]:兩個編輯器可以對相應的對象內容進行編輯,因為現在還沒有涉及這些內容,所以放到以后使用時再介紹
下邊舉一個簡單例子說明窗口程序如何編輯與運行:
- 1.按照上文中的步驟創建項目
- 2.修改main函數如下,然后編譯運行
- 3.運行結果可以看到,生成了一個簡單界面,中間通過label控件顯示了文字
#include "hellodialog.h"
#include <QApplication>
#include<qlabel.h>int main(int argc, char *argv[])
{QApplication a(argc, argv);helloDialog w;w.resize(400,300);QLabel label(&w);label.move(120,120);label.setText(QObject::tr("Hello World! nihao Qt!"));w.show();return a.exec();
}