我正在阅读《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。
唯一与书中不同的是,我已经从.pro文件中删除了DESTDIR,因为它使用了$QTDIR变量,而在我的电脑上未定义$QTDIR,并且我不知道它应该指向哪里。相反,我手动复制了.so文件。
我不确定是否已将插件复制到正确的目录中,以及libiconeditorplugin.so是否是唯一需要复制的文件,因为书中描述得比较含糊。
我的操作系统是Ubuntu,我是通过apt-get安装的Qt Creator。