對我來說MFC太過麻煩了,同樣是桌面開發工具,Qt就完全不一樣了。Qt使用C++語言可以輕松實現“一次編寫,到處編譯”的跨平台性能,並且可以做出很多炫酷的界面效果。目前支持幾乎所有的主流平台,包括嵌入式平台和移動平台。並且擁有一流的完整的開發文檔,開發者學習起來相當容易。
Qt是奇趣(Trolltech)公司1991年開發的一個產品,08年被當時盛極一時的諾基亞收購了,后來諾基亞黃了,Qt也曾經被很多新手開發者所看不起,2011年Qt流落到Digia公司手中。知道2013年Qt進入5.x時代。Digia公司花了很大的力氣對Qt進行改進,目前Qt不經支持跨平台的桌面開發,還支持跨平台的移動開發,包括Android,IOS,WP。還有剛剛發布不久的Ubuntu Phone移動操作系統,也是使用Qt作為首選的開發套件。沒錯,是時候學習Qt了!
本文將一步一步搭建Qt的開發環境。
首先是下載Qt安裝包
進入Qt官網的下載頁面,我們可以看到Qt的下載版本有四個,分別是Enterprise(企業版)、Professional(專業版)、Indie Mobile(移動版)、Community(社區版)
可以看出社區版是免費的,使用GPL、LGPL v2、LGPL v3三種協議。點擊下載,進入到下載頁面,根據自己的平台下載合適的版本,這里我下載是
Qt 5.4.1 for Windows 32-bit (MinGW 4.9.1, 856 MB) (info)
下載完成后雙擊安裝,安裝過程中選擇組件的時候注意,我是全選,反正也占不了多大的空間,你也可以根據自己的需求選擇:
接下來就是測試是否正確安裝了:
打開Qt Creator,新建一個項目:
新建一個Qt Widgets Application·:
選擇構建套件,這里默認就行了:
類信息,默認就行:
完成后點擊運行:
如果可以正確運行的話,就說明Qt的環境已經安裝好了。
接下來,我們將手動編寫一個Qt程序。