0

我是 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 设计器中加载插件?感谢您的帮助!

4

1 回答 1

1

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

我们有以下必须注意的对象:

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

  2. 其他人用来编译 Qt 设计器的 Qt版本。

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

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

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

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

于 2015-07-12T13:37:51.540 回答