1

我正在使用 PyQt4 创建一个应用程序,并且我想使用 qtDesigner 来设计布局。该应用程序包含一个 QGraphicView,我想为此实现每个鼠标的平移和缩放。我知道如何做到这一点的唯一方法是从 QGraphicView 派生覆盖“鼠标*”函数来进行平移和缩放。

现在我想将这个新的自定义小部件与 qtdesigner 一起使用。

谷歌搜索我发现我可以为 qtdesigner 编写一个“自定义小部件插件”。虽然这似乎并不难,但我仍然觉得我想做这么一点调整有点过头了。

当使用 qdesigner 完成布局时,还有哪些其他方法可以在 PyQt4 中自定义小部件?

谢谢!

4

1 回答 1

6

您可以将您的 QGraphicsView 提升为您自己的子类在设计器中,右键单击 QGraphicsView 并选择“Promote To”并在对话框中填写有关您自己的子类的相关信息:

推广小工具

于 2011-06-15T07:44:34.370 回答