Qt设计在安装qt designer插件后没有加载插件

时间:2015-07-04 18:02:31

标签: qt qt-designer qglviewer qtplugin

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

cd designerPlugin
qmake
make
make install

但是,我仍然无法在qt设计器中找到小部件。 我的Qt是5.4。插件(libqwebview.dylib)实际上在$ QTDIR / plugins / designer中,但设计者只是没有加载它。其他三个插件如$ QTDIR / plugins / designer中的libqdeclarativeview.dylib被加载到设计器中。

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

1 个答案:

答案 0 :(得分:1)

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

我们必须注意以下对象:

  1. 您正在编译插件的Qt版本( Qt Creator)。

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

  3. 其他人已编译的Qt设计师,您正在使用。

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

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

    只需下载Qt Designer源代码,在Qt Creator中打开它们,然后像​​编辑插件一样编译它们。