QtDesigner 中的自定义 qt 小部件
Posted
技术标签:
【中文标题】QtDesigner 中的自定义 qt 小部件【英文标题】:Custom qt widget in QtDesigner 【发布时间】:2011-05-30 03:50:44 【问题描述】:我学习了如何创建自定义 Qt 小部件。我有两本手册。一个来自official documentation,第二个来自C++ GUI Programming with Qt 4。我尝试了这些示例来创建自定义 Qt Widget 并编译它们。之后,我将输出文件(.dll、.a 文件)放入 QTSDKDirectory\Desktop\Qt\4.7.3\mingw\plugins\designer,但 QtDesigner 中没有任何变化。
【问题讨论】:
如果您的自定义 Qt Widget 不是很复杂,您可以采用我在类似问题中描述的替代方法:link 【参考方案1】:在 Qt Designer 中,您有一个 About Plug-ins 框。这是您要检查的第一件事。它会告诉您您的插件是否已加载。
如果你的插件崩溃了,那么 Qt Designer 也会崩溃,所以这不是这里发生的事情。
不加载插件的主要原因之一是不兼容。大多数情况下,您在 Debug 中编译插件,而 Qt Designer 是 Release 版本。
如果插件已加载但您仍然看不到任何内容,则可能是组定义错误或创建函数可能以某种方式失败。
【讨论】:
以上是关于QtDesigner 中的自定义 qt 小部件的主要内容,如果未能解决你的问题,请参考以下文章
如何创建自定义小部件并在 Qt Designer 中使用它?
PyQt / Qt Designer - 没有插件的提升小部件的额外参数