【问题标题】:QTCreator 3.1 design tab not workingQTCreator 3.1 设计选项卡不起作用
【发布时间】:2014-06-23 00:35:52
【问题描述】:

我目前在 Ubuntu 12.04 上使用 QtCreator 3.1 和 qt-everywhere-opensource-src-5.2.1 我的项目工作正常,也就是说,我可以毫无问题地构建和运行它。

但是我在 Qtcreator 中的设计选项卡上遇到了一些问题。

首先,在所有 qml 文件中(即使是示例项目),我都有一条错误消息“使用 Qt Quick 代码模型而不是 Qt Quick2 (M324) (4:1)”,我无法使用设计编辑器。

其次,对于 QtQuick 2.2 以外的其他导入的 qml 文件(对我来说是 QtQml.Models 2.1 和 QtQuick.Controls 1.1),导入带有红色下划线,并带有错误消息“QML 模块未找到”。 我尝试通过添加 QML2_IMPORT_PATH=/home/user/qt-everywhere-opensource-src-5.2.1/qtquickcontrols/qml/QtQuick/Controls/ (也尝试使用 QML_IMPORT_PATH)来编辑 .pro 文件,但它没有工作。 然后,我尝试使用“export QML_IMPORT_PATH=/home/user/qt-everywhere-opensource-src-5.2.1/qtquickcontrols/qml/QtQuick/Controls/”将它添加到终端中的路径,这一次,在错误信息,我可以在错误信息中看到添加的路径,但它仍然不起作用。

有人有什么想法可以帮助我吗?

谢谢!

【问题讨论】:

  • 对于设计师部分,您最终必须(重新)构建您的 qml2puppet
  • 我已经尝试自己构建qml2puppet(甚至完全构建qtcreator3.1),但问题仍然存在......
  • 我建议您在开发邮件列表或 IRC (#qt-creator) 上询问,在那里您更有可能找到在 Creator 上工作的人。

标签: qt qt-creator qml qt5 qtquick2


【解决方案1】:

我在使用相同版本的 QT 和 QTcreator 的 arch linux 上遇到了完全相同的问题。

我在文件“.qmlproject”中包含了这一行:

importPaths: ["/usr/lib/qt/qml/"]

它奏效了。红色下划线消失了,现在可以使用设计了。

尝试在您的安装文件夹中找到类似“/qt/qml/”的内容并将其包含在importPaths 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    相关资源
    最近更新 更多