gpt4 book ai didi

mobile - 缺少 Ubuntu.Components QML 模块

转载 作者:太空宇宙 更新时间:2023-11-03 16:52:52 24 4
gpt4 key购买 nike

我安装了 QTCreator 和 Ubuntu SDK,如图所示 here .尝试运行提供的代码示例时 here ,QTCreator 告诉我它找不到 Ubuntu.Components QML 模块。

注意事项:

构建日志说:

file:///home/giladnaaman/Programming/Projects/CurrencyConverter/CurrencyConverter.qml:2 module "Ubuntu.Components" is not installed

但是目录/opt/qt5/imports/Ubuntu/Components存在(并且充满文件)。

importPaths: [ "/opt/qt5/imports"] 添加到 qmlproject 文件后:

QML module does not contain information about components contained in plugins.

QMetaType::registerType: Binary compatibility break -- Type flags for 'QPaintBufferCacheEntry'[1024] don't match. Previously registered TypeFlags(0x103), now registering TypeFlags(0x3).

最佳答案

不要将 importPaths 属性添加到 qmlproject。

您是否将 QML 场景设置为您的 QML 查看器?

  1. 在 Qt Creator 中,转到工具 > 选项……
  2. 选择外部工具选项卡,然后在 Pane 中选择Preview (qmlviewer)条目
  3. 在右侧的 Executable: 字段中,将内容替换为 /opt/qt5/bin/qmlscene
  4. 可以选择通过双击上方的Preview (qmlviewer) 条目来更改命令名称。您可以将其称为预览 (qmlscene)
  5. 单击“确定”保存更改。

您将能够通过工具 > 外部 > Qt Quick > 预览 (qmlscene) 查看您的应用

Ubuntu SDK 仍在使用来自 QT4 的旧版 Qt Creator,它将无法找到 Ubuntu 组件,并说找不到组件。但是用于运行 QML GUI 的 QML 场景将加载它并运行它而不会出现任何问题。

关于mobile - 缺少 Ubuntu.Components QML 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14523761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com