使用 qtcreator 4.13+ 导入 Qt6

问题描述

Qt6 支持在不指定版本号的情况下导入 QML 模块。

示例:

  • Qt5:import QtQuick 2.0
  • Qt6:import QtQuick

Qt6 将选择模块的最新版本。

我的问题是,当前版本的 qtcreator 似乎不知道此功能(或任何 Qt6 功能,很可能)。我收到以下错误:

QtQuick import error

在出现此错误的情况下打开设计器,会出现一条错误消息,告诉我 QML 代码已损坏。运行项目完美无缺。我在 Arch Linux 上工作并安装了整个 qt6 组以及 pyside6 并且安装成功。我尝试通过在 Tools > Options > Kits > Qt Versions > Add 下选择 /usr/bin/qmake-qt6 来添加 Qt6 功能,但这并没有改变任何东西,这对我来说似乎并不奇怪,但我认为我会尝试。

还有其他人遇到这个问题吗?我监督了什么吗?我可以在我没有看到的选项中选择另一个 QML linter 吗?

非常感谢任何帮助,我现在将继续使用硬编码的版本号,但我真的很喜欢这个新功能。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...