Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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
安装用于Qt设计器的Qt Quick Desktop组件_Qt_Qt Creator_Qt Designer_Qt Quick - Fatal编程技术网

安装用于Qt设计器的Qt Quick Desktop组件

安装用于Qt设计器的Qt Quick Desktop组件,qt,qt-creator,qt-designer,qt-quick,Qt,Qt Creator,Qt Designer,Qt Quick,我试图让桌面qt组件在qt设计器中工作。我试图使组件显示在“项目”列表下 我使用qmake&&mingw32 make-install成功编译了它。这还将所有组件文件复制到\QtSDK\Desktop\Qt\4.8.1\mingw\imports\QtDesktop中 我可以使用import QtDesktop 0.1在编辑器中包含组件。以下代码正确编译、运行并显示按钮: import QtQuick 1.1 import QtDesktop 0.1 Rectangle { width

我试图让桌面qt组件在qt设计器中工作。我试图使组件显示在“项目”列表下

我使用
qmake&&mingw32 make-install
成功编译了它。这还将所有组件文件复制到
\QtSDK\Desktop\Qt\4.8.1\mingw\imports\QtDesktop

我可以使用
import QtDesktop 0.1
在编辑器中包含组件。以下代码正确编译、运行并显示按钮:

import QtQuick 1.1
import QtDesktop 0.1

Rectangle {
    width: 100
    height: 100
    Button {
        id: button
        text: "Push me"
        onClicked: button.text = "Pressed"
    }
}

然而,当我点击“设计”进入Qt设计器时,它尝试加载一段时间,Qt Creator崩溃。我在Windows和Fedora上都试过了,结果是一样的

我还尝试将components文件夹移动到
\QtSDK\Desktop\Qt\4.8.1\mingw\imports\Qt\labs\components
,但这不起作用

更新:
我曾尝试使用qmlplugindump根据这些指令生成plugins.qmltypes文件:但仍然失败。为此,我必须将
qt components desktop\src\src.pro
文件更改为在发布模式下使用
CONFIG+=release
构建,否则qmlplugindump将抛出错误。输出plugins.qmltypes文件看起来不错,并且与qmldir文件位于同一文件夹中。

此问题已报告给Qt的错误数据库,预计将在Qt Creator 2.5.0版中修复