Qt如何制作和安装插件?

Qt如何制作和安装插件?,qt,makefile,mingw,qml,Qt,Makefile,Mingw,Qml,我想使用这里提到的Qt Quick桌面组件: 作者给出了以下安装说明: 由于所有这些都是作为Qt本身的插件开发的,所以您只需要开始使用Qt4.7.2SDK。只需查看并在您的系统上执行相当于qmake&&makeinstall 我克隆了存储库,在命令行中对其执行了qmake、mingw32-make和mingw32-make-install。 创建了一个新文件夹,其中包括文件libstyleplugin.A和styleplugin.dll 我只是不知道该拿他们怎么办。示例qml文件(使用我尝试在此

我想使用这里提到的Qt Quick桌面组件:

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

由于所有这些都是作为Qt本身的插件开发的,所以您只需要开始使用Qt4.7.2SDK。只需查看并在您的系统上执行相当于
qmake&&makeinstall

我克隆了存储库,在命令行中对其执行了
qmake
mingw32-make
mingw32-make-install
。 创建了一个新文件夹,其中包括文件libstyleplugin.A和styleplugin.dll

我只是不知道该拿他们怎么办。示例qml文件(使用我尝试在此处安装的组件)在qml查看器中没有显示任何内容,这意味着它们没有正确安装


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

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

  • 无论您是否安装了Qt,都要在目录中创建“imports”目录
  • 在“imports”目录中创建“Qt/labs”目录,这样总体上看起来像这样:YOUR_Qt_DIR/imports/Qt/labs
  • 将构建组件的控制器中的“components”目录复制到“YOUR_QT_DIR/imports/QT/labs”中,看起来是这样的:YOUR_QT_DIR/imports/QT/labs/components
  • 转到构建组件的目录中的“示例”目录。您将在那里找到Browser.qml、Gallery.qml和Panel.qml文件。在文本编辑器中打开say Gallery.qml并替换顶部的以下两行:
  • 导入“./组件”

    导入“./组件/插件”

    导入Qt.labs.components 1.0

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

    您也可以保留Gallery.qml中的import语句,但这将依赖于构建组件的相对目录,在其他任何地方都无法工作


    希望对Windows有帮助

    我的目录最终是
    C:\QtSDK\Desktop\Qt\4.7.3\mingw


    希望这有帮助

    哪一个是我的QT文件夹?我有C:\Qt\qtcreator-2.1.81和C:\QtSDKOn Linux,我有/home/victor/QtSDK/Desktop/Qt/472/gcc。这是一个奇怪的子目录路径,所以请确保其中包含这组子目录:bin include mkspecs plugins qtc qmldump imports lib phrasebooks translations