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

第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的使用。

主站蜘蛛池模板: 乐平市| 始兴县| 托克逊县| 九龙坡区| 白城市| 巍山| 册亨县| 太原市| 桐庐县| 金溪县| 萨嘎县| 三台县| 阿瓦提县| 大足县| 锡林郭勒盟| 吉林市| 桃园县| 随州市| 敖汉旗| 龙门县| 新兴县| 古蔺县| 饶平县| 慈溪市| 五家渠市| 肇庆市| 宁德市| 肇州县| 万山特区| 兴安盟| 枝江市| 峡江县| 岳阳市| 汉川市| 盐山县| 铁岭市| 乐山市| 红桥区| 林甸县| 肥东县| 余干县|