QTCreator 3.1设计选项卡不起作用

时间:2014-05-06 11:52:23

标签: qt qt-creator qml qt5 qtquick2

我目前正在Ubuntu 12.04上使用QtCreator 3.1和qt-everywhere-opensource-src-5.2.1 我的项目正常工作,即我可以构建它并毫无困难地运行。

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

首先,在所有qml文件上(即使是示例项目),我有一条错误消息“使用Qt快速代码模型而不是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 /”将它添加到终端的路径中,这一次,在错误消息,我可以在错误消息中看到添加的路径,但它仍然无效。

任何人都有想法帮助我吗?

Thx!

1 个答案:

答案 0 :(得分:1)

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

我包含在文件" .qmlproject"这一行:

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

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

尝试找到类似" / qt / qml /"在您的安装文件夹中,并将其包含在importPaths