![]() |
1
2
以前从未使用过Qt设计器插件,但这看起来很有趣。 以下是我为解决你的问题所做的一切。我只是在这里详细介绍这个方法,以便您能够理解它,并可能在以后自己应用它(该方法可以应用于您可能遇到的其他类型的问题)。 由于我不熟悉Qt设计器插件,我 Qt example for Designer plugins 并使其在我的计算机上工作(很容易做到,只需编译,复制生成的。so到QtDesigner插件的文件夹)。 然后,我从github中获取了您的示例,对其进行了编译,并检查了拖放是否如您所报告的那样工作。
然后,我替换了你的
然后我替换回了“Qt的重命名副本
所以我检查了
只需更换:
签署人:
现在,您的插件将可以从Qt设计器中拖放。请注意,您忘记了:
现在,您将看到拖放只显示一个灰色的正方形区域(而Qt示例显示模拟时钟的预览),您可能更喜欢在这里预览小部件,我将让您解决这个问题。考虑到你的问题,我想我的回答已经足够了。” 然而,当我将一个小部件拖动到场景中时,什么都没有。场景中没有任何内容,光标中没有任何内容,只是什么都没有 “:现在你得到了一些东西! |