我正在阅读本书" 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。
答案 0 :(得分:4)
原来我将libiconeditorplugin.so复制到了错误的目录。我将它复制到“ / usr / lib / qt4 / plugins / designer / ”,而Qt Designer正在查找“ / usr / lib / x86_64-linux-gnu / qt4 / plugins /设计者/ 强>”。