簡體   English   中英

Qt 創建者:如何創建 Qt6 項目?

[英]Qt Creator: how to create Qt6 project?

我已經安裝了 Qt 6.0.3 和 6.1.0。 在此處輸入圖像描述

我想創建 Qt 6 快速項目。 我啟動 Qt Creator,單擊“新建”、“Qt Quick Application - Empty”、“選擇...”。

然后我輸入我的項目名稱並單擊“下一步”。

在“構建系統”步驟 I select 任何構建系統(qmake、CMake 或 QBS,不影響下一步)並單擊“下一步”。

在下一步“詳細信息”中有一個下拉列表,其中列出了可用的 Qt 版本。 但它不包含 Qt 6! 在此處輸入圖像描述

如何創建 Qt 6 Qt 快速項目?

最新的 Qt Creator 的(回答時為 4.14.2)新項目助手尚未提供將 Qt 6 作為最低版本的選項。 關於Qt 錯誤跟蹤器中缺少的功能存在一個未解決的錯誤:新項目助手:沒有最低 Qt 版本 >= 6.0

但是,正如@JarMan 已經評論的那樣,您實際上為特定套件配置了您的項目,並選擇例如 Qt 6.0.3 套件意味着您針對該 Qt 版本配置和構建您的應用程序。

事實上,Qt 快速應用程序向導中的最小 Qt 版本選擇會影響生成的 ZC477ABFB7FD4929A20D5E0240ADC 文件中使用的 QML 導入語句的版本例如,選擇Qt 5.12作為最低版本意味着您將import QtQuick 2.12import QtQuick.Window 2.12寫入您的main.Z1A20607E15F3C5E77EECBD683032 並選擇Qt 5.15作為最低版本意味着獲得import QtQuick 2.15import QtQuick.Window 2.15 ,依此類推。

Qt 6版本號 如果省略版本,將使用最新版本。

很可能這意味着當 Qt Creator 開始支持 Qt 6 作為最低版本時,相應生成的導入語句將是import QtQuickimport QtQuick.Window

您實際上可以編輯生成的 Qt 快速應用程序,以便您可以根據需要手動從導入語句中刪除版本號。 它會將您的應用程序轉換為minimal Qt6 application ,因為該應用程序無法再使用 Qt5 套件構建

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM