4

我想使用这里提到的 Qt Quick Components for Desktop:http: //labs.qt.nokia.com/2011/03/10/qml-components-for-desktop/

作者给出了以下安装说明:

由于所有这些都是作为 Qt 本身的插件开发的,因此您需要开始使用 Qt 4.7.2 SDK。只需查看http://qt.gitorious.org/qt-components/desktopqmake && make install并在您的系统上执行相当于 a的操作。

我克隆了存储库,执行qmakemingw32-makemingw32-make install在命令行中对其进行了操作。创建了一个新文件夹,其中包括文件 libstyleplugin.a 和 styleplugin.dll。

我只是不知道该怎么处理他们。sample-qml-files(使用我尝试在此处安装的组件)在 QML-Viewer 中没有显示任何内容,这意味着它们没有正确安装。

那我该怎么办?(顺便说一句。我在 Windows 上)。

4

2 回答 2

4

Hedge,我已经在 Linux 上做到了,但我相信你也可以在 Windows 上做到这一点。您已经构建了很好的插件。因为它似乎“make install”并没有真正起作用(我们不要责怪巨魔 - 它只是一个实验项目),你需要手动完成。现在您需要执行以下操作:

  1. 无论您是否安装了 Qt,都在该目录中创建“imports”目录。
  2. 在“imports”目录中创建“Qt/labs”目录,整体看起来像这样:YOUR_QT_DIR/imports/Qt/labs。
  3. 将“components”目录从构建组件的director 复制到“YOUR_QT_DIR/imports/Qt/labs”,如下所示:YOUR_QT_DIR/imports/Qt/labs/components。
  4. 转到构建组件的目录中的“示例”目录。您将在那里找到 Browser.qml、Gallery.qml 和 Panel.qml 文件。在文本编辑器中打开说 Gallery.qml 并替换顶部的以下两行:

导入“../组件”

导入“../components/plugin”

导入 Qt.labs.components 1.0

保存更改并在 qmlviewer 中运行 Gallery.qml。你应该能够运行它。

您也可以将 Gallery.qml 中的导入语句保持原样,但这将依赖于您构建组件的相对目录,并且不会在其他任何地方工作。

希望有帮助

于 2011-04-12T02:20:38.357 回答
2

在 Windows 上,我的目录最终是C:\QtSDK\Desktop\Qt\4.7.3\mingw.

希望这可以帮助!

于 2011-06-13T20:25:31.490 回答