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

Qt Creator doesn't load my custom widget plugin

我的OS是Win7,我安装的是Qt 5.5.0

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

创建dll后,我将其复制到 D:\Qt\Qt5.5.0\Tools\QtCreator\bin\plugins\designer 和 D:\Qt\Qt5.5.0.5\mingw492_32\plugins\designer

但是在 Qt Creator 设计器中没有在小部件框中出现我的小部件

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

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

我得出的结论是qt creator不能正常工作

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

如果您的插件在此处列出,则说明您已将其复制到正确的文件夹中,您会得到提示,说明为什么它无法加载。根据我的经验,最常见的错误是,你的 qt-creator 不是 build with mingw,而是你试图加载一个插件 built with mingw。您需要为两者使用相同的编译器。