qt是神馬東西?
qt – 乙個跨平台應用程式和ui開發框架
它包括跨平台類庫、整合開發工具和跨平台 ide。使用 qt 您只需一次性開發應用程式,無須重新編寫源**,便可跨不同桌面和嵌入式作業系統部署這些應用程式。
qt 主要是由 諾基亞 開發和維護的。qt通過開源授權(lgpl 和 gpl)以及商業授權的方式對 qt 進行授權。在linux下qt可是大名鼎鼎,linux的kde圖形介面就是基於qt開發的。
qt的最大好處是跨平台,可以看到上圖,qt可以支援windows,mac os,linux,embedded linux, wince/mobile,symbian,諾基亞最新的megoo那也是不在話下了,由於公司最近有些專案要求跨平台的支援,原來的gis引擎是基於windows開發的,雖然沒有用mfc,但是由於繪圖引擎這塊使用的gdi+,所以跨平台是非常困難的。所以為了支援跨平台以及在可預見的將來的跨平台的需求,決定將繪圖引擎這塊在qt的基礎上進行重構,並使用qt開發一套基於qtgis引擎的地圖專案管理應用程式。
第一篇. 配置qt的windows開發環境,並通過vs2010進行開發。
qt sdk:2. 安裝qt sdkvs2010開發外掛程式:
安裝其實很簡單了,基本上一路回車即可,主要是要注意下qt的安裝路徑最好安裝在全英文路徑而且中間沒有空格, 安裝好後,可以執行開始選單裡面的qt demo,直觀感受下qt的強大功能!3. 安裝qt的vs開發外掛程式介面非常炫酷
同安裝qt sdk一樣,一路上回車即可,安裝後在vs2010上新增一選單qt,如圖所示4. 編譯qt
qt預設使用mingw進行編譯,如果要使用vs2010開發,需要將qt重新編譯。5.配置vs2010的qt開發環境(vs2010最好是英文版本,qt對vs2010中文版本可能支援的不好)進入開始選單microsoft visual studio 2010,visual studio tools,visual studio command prompt (2010),需要注意的是,這裡面必須是使用visual studio command prompt (2010),不能使用cmd的dos視窗
進入qt的安裝目錄後,執行cd qt,進入qt的根目錄
執行命令 configure -platform win32-msvc2010,o(選擇opensource模式)回車,y(同意license)回車
接著就會自動配置qt的編譯環境,等配置結束後,執行nmake,回車,qt就會開始漫長的編譯過程,這段時間非常長,需要4個小時以上,大家可以在晚上睡覺的時候進行編譯。
等qt編譯好後就可以配置vs2010的開發環境了,進入vs2010,選擇qt選單,qt option,進入下圖介面
點選add,新增qt的安裝目錄,並取名字,我這裡使用qt的發現版本最為名稱,選擇ok後即可。
6.新建或者匯入qt專案
可以通過在vs2010新建乙個qt專案這樣我們的qt開發環境就搭建好了,大家可以將qt目錄下的example和demo下的例子的執行看一遍,體驗下qt的強大和便捷,enjoy!匯入qt的pro專案
pro是qt自帶編譯器qt creator的專案工程檔案,如果想使用vs2010開發則需要將原有專案的pro匯入到vs2010的專案檔案中,可以使用選單qt-open
Qt簡介以及如何配置Qt使用VS2010進行開發
qt 乙個跨平台應用程式和ui開發框架 它包括跨平台類庫 整合開發工具和跨平台 ide。使用 qt 您只需一次性開發應用程式,無須重新編寫源 便可跨不同桌面和嵌入式作業系統部署這些應用程式。qt 主要是由 諾基亞 開發和維護的。qt通過開源授權 lgpl 和 gpl 以及商業授權的方式對 qt 進行...
qrect的使用 qt 使用Qt介面以及邏輯實現
用過qt的朋友 特別是qtcreator的習慣在介面ui上面對應的cpp中寫 但是在pyqt中不是這樣的。pyqt只是個介面,只會生成介面即ui,就算是乙個按鈕也需要在python只自己寫。不會想當然的找槽函式自動生成那麼簡單了。安裝pyqt5 pip3 install pyqt 安裝設計器 pip...
Qt如何配置專案環境
qt的配置環境與vs編譯器不同,都是要從生成的 pro 檔案中配置環境變數。一般給個例子 我的是配置opencv特殊一點,其他的直接鏈結 includepath opencv x64 include win32 config debug,debug release else win32 config...