如何在Qt设计器中使用自定义小部件
我想在Qt Creator IDE的GUI设计器中使用一个自定义小部件。 所以我创建了一个从Qt的QWidget继承的类。它在一个地方起作用 它以编程方式在QMainWindow上运行,但必须在Designer中完成我的工作 在组件的kist中,它不作为选项出现 我在谷歌上找到了问题的解决方案,并找到了一本手册,谁猜呢 Qt文件页( 及)。 我试着跟着它走,但没有成功 有人知道其他方法吗,或者可以给我一个提示,我可以在哪里搜索 对于本教程之后的问题 提前谢谢如何在Qt设计器中使用自定义小部件,qt,custom-controls,qt-creator,qt-designer,qwidget,Qt,Custom Controls,Qt Creator,Qt Designer,Qwidget,我想在Qt Creator IDE的GUI设计器中使用一个自定义小部件。 所以我创建了一个从Qt的QWidget继承的类。它在一个地方起作用 它以编程方式在QMainWindow上运行,但必须在Designer中完成我的工作 在组件的kist中,它不作为选项出现 我在谷歌上找到了问题的解决方案,并找到了一本手册,谁猜呢 Qt文件页( 及)。 我试着跟着它走,但没有成功 有人知道其他方法吗,或者可以给我一个提示,我可以在哪里搜索 对于本教程之后的问题 提前谢谢 Codierknecht在Qt文档的
Codierknecht在Qt文档的示例部分中有一个不同的示例,我认为它更清晰
在阅读教程时,我有点不清楚Q_EXPORT_PLUGIN2()宏的位置,但是有完整的示例代码和项目可以缓解这种情况。如果你和我一样,模拟时钟示例对你没有帮助,在这种情况下,我只找到了一个更好的教程。它可能在kde站点上,但我认为你不需要kde来做,它只是解释了如何将自定义小部件作为插件,这样你就可以将它添加到Qt Designer中,而不必对其进行编码,这是你在项目中添加小部件和自定义类时的常规做法。我希望这个页面能帮助你,就像它帮助我一样,帮助你正确地编写一个Qt设计器(或多个)插件: 如果这个链接失效,只需搜索链接本身,通常会在某人的缓存中显示原始页面,就像上面的其他示例一样(上面答案中的失效链接只会将您带到主区域,而不是原始页面)