Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
QTCreator 3.1“设计”选项卡不工作_Qt_Qt Creator_Qml_Qt5_Qtquick2 - Fatal编程技术网

QTCreator 3.1“设计”选项卡不工作

QTCreator 3.1“设计”选项卡不工作,qt,qt-creator,qml,qt5,qtquick2,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.Mo

我目前正在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 module not found”。 我试图通过添加QML2\u IMPORT\u PATH=/home/user/qt-everywhere-opensource-src-5.2.1/qtquickcontrols/qml/QtQuick/Controls/(也尝试了qml\u IMPORT\u PATH)来编辑.pro文件,但它不起作用。 然后,我尝试使用“export-QML\u-IMPORT\u-path=/home/user/qt-everywhere-opensource-src-5.2.1/qtquickcontrols/QML/QtQuick/Controls/”将其添加到终端中的路径中,这一次,在错误消息中,我可以看到添加的路径,但它仍然不起作用

有人有办法帮我吗


谢谢

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

我在文件“.qmlproject”行中包括:

importPaths: ["/usr/lib/qt/qml/"]
它成功了。红色下划线消失,现在可以使用design


尝试在安装文件夹中找到类似“/qt/qml/”的内容,并将其包含在设计器部分的
导入路径中。最终,您必须(重新)构建QML2支持。我已尝试构建QML2支持(甚至整个构建qtcreator3.1)我自己的问题仍然存在……我建议在开发人员邮件列表或IRC(#qt creator)上询问,在哪里你更可能找到在creator上工作的人。