gpt4 book ai didi

qt - 安装 Qt Quick 桌面组件以在 Qt Designer 中使用

转载 作者:行者123 更新时间:2023-12-04 13:24:07 26 4
gpt4 key购买 nike

我正在尝试制作桌面 qt-components http://qt.gitorious.org/qt-components/desktop在 Qt Designer 中工作。我试图让组件出现在“项目”列表下。

我使用 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"
}
}

Running example

但是,当我单击“设计”进入 Qt Designer 时,它会尝试加载一段时间,然后 Qt Creator 崩溃。我在 Windows 和 Fedora 上都试过了,结果相同。

我也试过将组件文件夹移动到 \QtSDK\Desktop\Qt\4.8.1\mingw\imports\Qt\labs\components 但这没有用。

更新:我已经尝试使用 qmlplugindump 按照这些指令生成 plugins.qmltypes 文件:http://doc.qt.nokia.com/qtcreator-2.4/creator-qml-modules-with-plugins.html但仍然没有成功。为此,我必须更改 qt-components-desktop\src\src.pro 文件以使用 CONFIG += release 在 Release模式下构建,否则 qmlplugindump 将抛出一个错误。输出的 plugins.qmltypes 文件看起来不错,并且与 qmldir 文件位于同一文件夹中。

最佳答案

此问题已报告给 Qt 的错误数据库,预计将在 Qt Creator 2.5.0 版中修复 https://bugreports.qt.io/browse/QTCREATORBUG-7289

关于qt - 安装 Qt Quick 桌面组件以在 Qt Designer 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10112280/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com