如何找出自定义小部件不是';在Qt设计器中没有出现?

如何找出自定义小部件不是';在Qt设计器中没有出现?,qt,custom-controls,qt-designer,Qt,Custom Controls,Qt Designer,我按照Qt Creator的帮助中提供的说明创建了一个自定义小部件。我完全按照他们说的去做。我的小部件没有与其他小部件一起显示。我甚至试过他们的世界时钟的例子。这在Qt设计器中也没有显示 如何调试此插件?如果您转到工具->表单编辑器->关于Qt设计器插件,您将找到已加载的Qt插件列表,并且在加载失败的插件旁边会看到一条错误消息。我想这是你能得到的最好的了。我刚刚遇到了这种情况。据我所知,Qt-Creator的分布式版本是用msvc编译的,而不是mingw。尝试打开Qt设计器。你看到你的(和内置的

我按照Qt Creator的帮助中提供的说明创建了一个自定义小部件。我完全按照他们说的去做。我的小部件没有与其他小部件一起显示。我甚至试过他们的世界时钟的例子。这在Qt设计器中也没有显示


如何调试此插件?

如果您转到工具->表单编辑器->关于Qt设计器插件,您将找到已加载的Qt插件列表,并且在加载失败的插件旁边会看到一条错误消息。我想这是你能得到的最好的了。

我刚刚遇到了这种情况。据我所知,Qt-Creator的分布式版本是用msvc编译的,而不是mingw。尝试打开Qt设计器。你看到你的(和内置的)定制小部件了吗?如果是这样,请按照说明使用mingw构建Qt-Creator。当我这样做时,我的自定义小部件出现在新版本中。

这是确保加载的第一步。如果它甚至没有被加载,那么你就不必担心代码本身。大多数情况下,当它不加载时,您在调试中编译,而不是在发布中编译。