繁体   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