Qt Designer无法加载我的自定义小部件插件。

6
我正在阅读《C++ GUI Programming with Qt4》这本书,现在正学习如何将自定义小部件与Qt Designer集成。我已经按照书中的示例项目(图标编辑器插件)构建了一个文件,名为“libiconeditorplugin.so”,并将其复制到“/usr/lib/qt4/plugins/designer/”目录下。但是,当我启动Qt Creator时,在小部件框中并没有看到图标编辑器小部件。
唯一与书中不同的是,我已经从.pro文件中删除了DESTDIR,因为它使用了$QTDIR变量,而在我的电脑上未定义$QTDIR,并且我不知道它应该指向哪里。相反,我手动复制了.so文件。
我不确定是否已将插件复制到正确的目录中,以及libiconeditorplugin.so是否是唯一需要复制的文件,因为书中描述得比较含糊。
我的操作系统是Ubuntu,我是通过apt-get安装的Qt Creator。
1个回答

5
原来我是将libiconeditorplugin.so复制到了错误的目录。我将其复制到了“/usr/lib/qt4/plugins/designer/”,而Qt Designer却在“/usr/lib/x86_64-linux-gnu/qt4/plugins/designer/”中寻找它。

你好,我遇到了关于“libiconeditorplugin.so”文件的问题。我已经将Qt-5.14.2安装在“/home/itachi/Qt”文件夹中,那么我该如何在Qt Designer中使用这个插件呢?谢谢! - Itachi Uchiwa
嗨,我已经有一段时间没有使用Qt了,所以我不知道。我的建议是发布一个新问题,并提供您的问题细节。 - sashoalm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接