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