Qt Creator没有加载我的自定义小部件插件

时间:2015-07-23 15:22:55

标签: c++ qt qt-creator qt-designer

我的操作系统是Win7,我已经安装了Qt 5.5.0

我创建了一个简单的自定义小部件插件 新项目 - >其他项目 - > Qt Custom Designer Widget

创建dll后,我将其复制 d:\ Qt的\ Qt5.5.0 \工具\ QtCreator \ BIN \插件\设计师 和 d:\ Qt的\ Qt5.5.0 \ 5.5 \ mingw492_32 \插件\设计师

但是在 Qt Creator 设计器中,小部件框中没有显示我的小部件

但如果我运行设计器 .exe,一切正常,我的小部件就会显示

我读过Qt Designer doesn't load my custom widget plugin 我读了How to promote a custom widget in QT Creator

我得出的结论是qt creator无法正常工作

1 个答案:

答案 0 :(得分:4)

抱歉,我没有足够的声誉发表评论。有很多可能的原因,为什么你的插件没有加载。您可以通过在qt creator中打开* .ui文件来查找更多信息,然后在菜单中查看:工具 - >表单编辑器 - >关于QtDesigner插件。

如果您的插件列在那里,则将其复制到右侧文件夹中,您将获得一个提示,说明它无法加载。根据我的经验,最常见的错误是,您的qt-creator不是用mingw构建的,但是您正在尝试加载使用mingw构建的插件。您需要为两者使用相同的编译器。