Qt Designer不加载我的自定义小部件插件

时间:2012-04-23 19:23:53

标签: c++ qt plugins ubuntu qt-designer

我正在阅读本书" C ++ GUI编程与Qt4",我已经达到了将自定义小部件与Qt Designer集成的主题。

我已经构建了那里概述的示例项目(图标编辑器插件),我得到了一个名为' libiconeditorplugin.so'的文件,我已将其复制到&#39 ; / usr / lib中/ QT4 /插件/设计者/&#39 ;.但是当我启动Qt Creator时,我在小部件框中看不到图标编辑器小部件。

我唯一与本书不同的是我从.pro文件中删除了DESTDIR,因为它有$ QTDIR,我的计算机中没有定义$ QTDIR,我也不知道在哪里它应该指出。相反,我手动复制了.so文件。

我不确定我是否已将插件复制到正确的目录中,如果libiconeditorplugin.so是我需要复制的唯一文件,那么这本书就应该如何运作了

我的操作系统是Ubuntu,我已经使用apt-get安装了Qt Creator。

1 个答案:

答案 0 :(得分:4)

原来我将libiconeditorplugin.so复制到了错误的目录。我将它复制到“ / usr / lib / qt4 / plugins / designer / ”,而Qt Designer正在查找“ / usr / lib / x86_64-linux-gnu / qt4 / plugins /设计者/ ”。