当前位置 : 主页 > 手机开发 > 无线 >

移动 – 缺少Ubuntu.Components QML模块

来源:互联网 收集:自由互联 发布时间:2021-06-10
我安装了QTCreator和Ubuntu SDK,如 here所示. 当试图运行 here提供的代码示例时,QTCreator告诉我它找不到Ubuntu.Components QML模块. 笔记: 构建日志说: file:///home/giladnaaman/Programming/Projects/CurrencyCo
我安装了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查看器?

>在Qt Creator中,转到工具>选项…
>选择“外部工具”选项卡,然后在窗格中选择“预览(qmlviewer)”条目
>在右侧的“可执行文件:”字段中,使用/ opt / qt5 / bin / qmlscene替换内容.
>(可选)通过双击上面的预览(qmlviewer)条目来更改命令名称.您可以将其命名为Preview(qmlscene).
>单击“确定”保存更改.

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

Ubuntu SDK仍在使用QT4的旧版Qt Creator,它无法找到Ubuntu组件,并且说找不到组件.但用于运行QML GUI的QML场景将加载并运行它而没有任何问题.

网友评论