安装用于Qt设计器的Qt Quick Desktop组件
我试图让桌面qt组件在qt设计器中工作。我试图使组件显示在“项目”列表下 我使用安装用于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
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版中修复