我该如何找出为什么自定义小部件在Qt Designer中没有显示?

3

我按照Qt Creator帮助文档提供的指导创建了一个自定义小部件,严格按照他们的要求操作。但我的小部件并没有出现在其他小部件中。我甚至尝试了他们的WorldTimeClock示例,在Qt Designer中也无法显示。

我该如何调试这个问题?

2个回答

1

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


1

如果你去到工具->表单编辑器->关于Qt Designer插件,你会找到一个加载的qt插件列表,并且你会看到加载失败的插件旁边有一个错误消息。我认为这是你能得到的最好的。


这是确保它加载的第一步。如果它甚至没有加载,那么您就不必担心代码本身了。当它无法加载时,大多数情况下是在Debug而不是Release中编译。 - Alexis Wilke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接