安装qt designer插件后Qt design不加载插件

Qt design doesn't load the plugin after installization qt designer plugin

我是 Qt 新手。我尝试在 qglviewer 提供的 Mac OSX 10.10 上安装设计器插件。 我照 http://libqglviewer.com/installUnix.html#plugin 说的做。我成功编译并安装了插件。

cd designerPlugin
qmake
make
make install

但是,我在qt设计器中还是找不到这个widget。 我的 Qt 是 5.4。插件(libqwebview.dylib)确实在 $QTDIR/plugins/designer 中,但设计者只是不加载它。 $QTDIR/plugins/designer 中的 libqdeclarativeview.dylib 等其他三个插件在设计器中加载。

如何在我的 qt 设计器中加载插件?感谢您的帮助!

Qt Creator 只是一个IDE,暂时忘掉它。它的版本无关紧要。

我们有以下需要注意的对象:

  1. 您用来编译插件的 Qt 版本(不是 Qt Creator)。

  2. 其他人 用来编译 Qt Designer 的 Qt 版本。

  3. 您正在使用的 其他人 编译的 Qt Designer。

您必须确保 1 和 2 是二进制兼容的,并且具有相同的二进制兼容性密钥。只有这样 3 才会加载您的插件。

确保这一点的最简单方法是使用相同版本的 Qt 编译插件和 Qt Designer。

只需下载 Qt Designer 源代码,在 Qt Creator 中打开它们,然后编译它们,就像您对插件所做的那样。