VS中使用Qt方法詳解

2021-10-12 18:29:19 字數 1356 閱讀 2632

安裝此外掛程式之前,需已經安裝好 visual studio 2015。這裡省略 visual studio add-in 2.0.0 for qt5 的安裝過程。

圖 1 在 visual studio 2015裡建立qt專案demo

按照嚮導預設設定建立完專案後,visual studio 管理專案的全部檔案,有乙個 demo.ui 的 窗體檔案,雙擊此檔案,會自動使用 qt designer 開啟窗體檔案進行介面設計,如同在 qt creator 裡設計窗體一樣。

在首次使用 visual studio 編譯 qt 專案之前,必須先進行一些設定,否則會提示沒有設定 qt 版本,無法編譯專案。

圖 2 qt option設定對話方塊

首先要設定 qt 版本。單擊 visual studio 選單項qt vs tools→qt options,出現如圖 2 所示的對話方塊。qt versions 頁面顯示了可以使用的 qt 版本(這是已經設定好的介面),在未設定 之前,框裡是空白的。單擊「add」按鈕出現如圖 3 所示的新增 qt 版本對話方塊。

圖 3 新增 qt 版本對話方塊

單擊「path」文字框後面的按鈕,在出現的目錄選擇對話方塊裡選擇 qt 5.9.1 安裝目錄下的 msvc 編譯器目錄,如d:\qt\qt5.9.1\5.9.1\msvc2015_64。選擇目錄後,version name 編輯框裡會自動出現版本名稱,可以修改此名稱為意義更明顯的名字,如「msvc2015-64bit」。 然後,再單擊 visual studio 選單項qt vs tools→qt project settings,為專案設定 qt 版本,出現如圖 4 所示的對話方塊。在此對話方塊的 properties 分頁下的列表框裡,在 version 下拉列表框中選擇某個 qt 版本。

圖 4 qt 專案設定對話方塊

完成這兩項設定後,再進行編譯就沒有問題了。專案的執行、除錯等就都是 visual studio 的操作了,這裡不再贅述。

提示,在 qt creator 裡就可以使用 msvc 編譯器對專案進行編譯,並不是只有在 visual studio 裡才可以使用 msvc 編譯器編譯 qt 的專案。

Qt在VS2010中使用

1 準備兩樣東西 qt win opensource 4.8.5 vs2010 和qt vs addin 1.1.11 opensource 2 安裝 先裝庫,再裝外掛程式 注意 前提是vs2010已經裝好 傻瓜式操作。3 qt預設使用mingw進行編譯,如果要使用vs2010開發,需要將qt重新編...

Qt在VS中使用單元測試

在工程的解決方案中,新建乙個單元測試專案autotest,qt控制台專案,勾選core,test模組 建立ctest類 include include class ctest public qobject include ctest.h include ctest ctest ctest ctest...

Qt中使用qml的方法

1.2 註冊c 類到qml中 qmlregistertype testqt 1,0,testcontrol 其中testcontrol為c 類的名稱,testqt為qml使用的資料 當qml要使用testcontrol的類時,需要包含import testqt1.0 注意 1.在qt5.12.2中,...