官术网_书友最值得收藏!

第1章 開始Qt的第一個程序

1.1 認識Qt

Qt是1991年奇趣科技開發的一個跨平臺的C++圖形用戶界面應用程序框架。隨著不斷擴充和發展,Qt集成了更多系統級的功能組件,現在的Qt不僅用于開發用戶界面,也可以開發控制臺工具和服務器程序。2008年Qt被Nokia公司收購,2012年8月Qt軟件業務出售給芬蘭IT服務公司Digia。雖然經歷了這些變化,Qt還是以它強大易用的功能獲得了技術和商業上的成功。Qt是自由且開放源代碼的軟件,支持廣泛的編譯器,包括GCC的C++編譯器和Visual Studio。用戶可以直接從Qt官方網站(http://qt-project.org/downloads)下載安裝包或源代碼包,在Windows或Linux系統上可以直接運行安裝,有的Linux系統還將Qt打包在系統安裝包中,在安裝時選擇添加開發工具即可,非常方便。

像其他可視化軟件開發工具一樣,Qt4以后提供了Qt Creator集成開發環境,我們可以在集成開發環境中設計程序界面、編輯代碼、調試編譯構建可執行程序等。在程序菜單中,選擇選項,啟動Qt Creator,出現Qt開發環境的主窗口,如圖1-1所示。本書以Qt4.7.x的集成開發環境為例介紹Qt的開發技術,其他版本如Qt4.8.x和Qt5.2.x的界面類似,讀者可以進行對應的操作。

圖1-1 Qt開發環境的主窗口

在Qt Creator界面中,頂層是菜單欄,包括文件、編輯、建立、調試、工具集、窗口和幫助操作菜單。

左上角是模式選擇區,以下進行介紹。

:歡迎界面模式,包括Qt的學習資料、參考例子,新建或打開Qt工程文件、最近的開發項目等,可以快速地進入工作界面。

:編輯模式,從其他模式或界面快速切換到編輯狀態。

:設計模式,啟動Qt Designer,在該模式下通過所見即所得的可視化顯示,快速設計圖形用戶界面,如圖1-2所示。

圖1-2 Qt開發環境的界面設計窗口

設計界面中,左邊是設計部件面板,包括布局、按鈕、容器、輸入輸出等部件;界面中間是主窗口樣式;右上角是樣式中的對象面板;右下角是對象的屬性面板。

: 調試模式,在該界面下提供了調試面板,如圖1-3所示。

圖1-3 程序調試面板

: 工程模式,提供了快速設置建立(編譯)、運行和編輯等工作環境。

: 幫助模式,快速檢索和查看在線幫助系統。

在左下角是建立運行區,分別是目標系統選擇、運行、調試和建立快捷選項。

在Qt Creator界面中,最下層是定位和輸出面板快捷選項。

本節暫不對Qt Creator界面中的細節進行展開介紹,我們將在后續介紹程序開發的過程中逐步了解Qt的使用。

主站蜘蛛池模板: 庆城县| 台前县| 鹿邑县| 建平县| 镇江市| 望江县| 邻水| 寿阳县| 营口市| 图们市| 呼伦贝尔市| 三台县| 宣威市| 南乐县| 盐城市| 建平县| 手游| 砚山县| 封开县| 临邑县| 潞城市| 丹阳市| 庄浪县| 那坡县| 康定县| 新干县| 平泉县| 松潘县| 石景山区| 大姚县| 陈巴尔虎旗| 庆阳市| 偏关县| 肥西县| 栾川县| 凤山县| 开远市| 怀柔区| 浮山县| 上虞市| 清远市|