我正在尝试用Qgraphicview裁剪图像 但我面临着一个抵消的问题 这是Q主窗口
class ImageViewer(QtWidgets.QMainWindow):
def __init__(self):
super(ImageViewer, self).__init__()
self.scene = QtWidgets.QGraphicsScene()
self.imageLabel = QtWidgets.QLabel()
self.cropLabel = QtWidgets.QLabel()
self.scrollArea = QtWidgets.QScrollArea()
self.scrollArea.setWidget(self.imageLabel)
self.setCentralWidget(widget)
self.scene.addWidget(splitter)
self.view = QtWidgets.QGraphicsView(self.scene)
self.view.setMouseTracking(True)
self.view.setDragMode(QtWidgets.QGraphicsView.RubberBandDrag)
。。。在
^{pr2}$代码运行良好,但我有一个偏移量(似乎是边距或菜单栏值或混合值)。所以我想我不是在一个好的系统,但不知道如何访问它
最后,我离开了QGraphicView,在处理QLabel的专用小部件类中重新实现了鼠标事件。 我工作得很好
相关问题 更多 >
编程相关推荐