2011-05-30 115 views
2

我学会了如何创建自定义Qt小部件。我有两个手册。一个来自official documentation,第二个来自C++ GUI Programming with Qt 4。我试着用这些例子来创建自定义的Qt Widget并编译它们。之后,我将输出文件(.dll,.a文件)放到QtDesigner中,但是没有任何更改。QtDesigner中的自定义qt小部件

+0

你重新启动了QtDesigner吗? – emaillenin 2011-05-31 04:57:44

+0

如果你的自定义Qt Widget不是很复杂,你可以按照我在类似问题上描述的另一种方法:[link](http://stackoverflow.com/questions/5621618/qt-error-in-using-created-custom -widget,在设计师/ 5630348#5630348) – 2011-06-01 01:32:37

回答

2

在Qt Designer中有一个About Plug-ins框。这是你想要检查的第一件事。它会告诉你你的插件是否被加载。

如果你的插件崩溃,那么它会崩溃Qt设计器,所以这不是发生在这里。

不加载插件的主要原因之一是不兼容。在大多数情况下,您在Debug中编译插件,而Qt Designer是一个发布版本。

如果插件已加载但您仍未看到任何内容,则组定义可能错误或者创建函数可能失败。