我按照Qt Creator帮助文档提供的指导创建了一个自定义小部件,严格按照他们的要求操作。但我的小部件并没有出现在其他小部件中。我甚至尝试了他们的WorldTimeClock示例,在Qt Designer中也无法显示。
我该如何调试这个问题?
我按照Qt Creator帮助文档提供的指导创建了一个自定义小部件,严格按照他们的要求操作。但我的小部件并没有出现在其他小部件中。我甚至尝试了他们的WorldTimeClock示例,在Qt Designer中也无法显示。
我该如何调试这个问题?
我刚遇到了这种情况。根据我的了解,Qt Creator的分布式版本是使用msvc编译的,而不是mingw。尝试打开Qt Designer。你能看到你的(和内置的)自定义小部件吗?如果可以,按照这里的说明使用mingw构建Qt Creator。当我这样做时,我的自定义小部件出现在新版本中。
如果你去到工具->表单编辑器->关于Qt Designer插件,你会找到一个加载的qt插件列表,并且你会看到加载失败的插件旁边有一个错误消息。我认为这是你能得到的最好的。