我正在使用PyQt4创建一个应用程序,并且我想使用qtDesigner来设计布局。这个应用程序包含一个QGraphicView,我想为它实现每鼠标的平移和缩放。我知道如何做到这一点的唯一方法是从鼠标中派生出“QGraphicView *”函数来执行平移和缩放。
现在,我想通过qtdesigner使用这个新的自定义小部件。
谷歌我发现我可以为qtdesigner写一个“自定义小部件插件”。虽然这看起来并不困难,但我仍然觉得对于我想要做的这么小的调整来说有点过头了。
当使用qdesigner完成布局时,在PyQt4中还有哪些其他方法可以自定义小部件?
谢谢!
发布于 2011-06-15 15:44:34
您可以在设计器中将您的QGraphicsView提升为您自己的子类,右键单击QGraphicsView并选择"Promote To“,然后在对话框中填充有关您自己的子类的相关信息:
https://stackoverflow.com/questions/6350593
复制相似问题