尝试运行Ubuntu Phone的CurrencyConverter示例时,“未安装QtQuick版本2.0”


10

我正在遵循有关如何开发Ubuntu Phone应用程序的分步指南,但是当我使用QMLscene运行Qt Creator时会出现错误消息(未安装模块“ QtQuick” 2.0版)。在我看来,Qt Creator使用Qt4而不是Qt5。我怎样才能解决这个问题?


从Plasma(带有Plasmoid)运行时,我遇到同样的问题。谁能帮我 ?
伊夫

Answers:


5

您应该使用qmlscene时使用的是qmlviewer。引用本教程:

要在原型阶段或最终阶段启动QML应用程序,您将使用QML Scene。QML Scene是一个命令行应用程序,用于解释和运行QML代码。

...

提示:尽管Qt Creator尚不支持qmlscene作为QML查看器,但是您可以在IDE中调用它。就是这样:

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

您也可以从命令行运行QML Scene:

$ qmlscene /path/to/application.qml

1
似乎我的12.10缺少一些东西。目录/ opt / qt5 / bin /不存在。唯一的文件夹是/ opt / qt5 / imports /。如何安装整个qt5包?
拉尔夫·赫塞尔

您确定已完全按照Ubuntu网站上的说明进行操作吗?运行sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrc时应创建目录/ opt / qt5 / bin。
彩虹独角兽人

1

嗨〜我遇到了与您一样的问题,Qt Creator通过错误消息

(未安装模块“ QtQuick” 2.0版)。

我也像您一样遵循分步指南。终于我现在修复了它。http://ubuntuone.com/1qJHsJxyWq0RH3yvEvQ6ME此图表明您在配置qmlscene时出错。我还配置了qmlscene,但是它具有与您相同的错误。

最终我发现,当配置qmlscene的路径时,我在“ / opt / qt5 / bin / qmlscene”之前键入了一个退格键。所以它没有用。我只想告诉您我做了什么导致此错误。:)


0

您还必须更改默认的qmlviewer

  1. 在Qt Creator中,转到:Tools-> Options->Environment
  2. 选择External Tools选项卡,然后在面板中选择Preview(qmlviewer)条目
  3. 在右侧的“可执行文件:”字段上,用/opt/qt5/bin/qmlscene或替换内容/usr/bin/qmlscene(在Ubuntu 12.10中)。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.