我有一个PyQt4中的交互式标签代码,可以进行单击、右键单击和滚动。我正在将代码转换为PyQt5,并且现在我的很多代码都基于这个元素。
class ExtendedQLabel(QLabel):
def __init(self, parent):
super().__init__(parent)
def mousePressEvent(self, ev):
if ev.button() == QtCore.Qt.RightButton:
self.emit(SIGNAL('rightClicked()'))
else:
self.emit(SIGNAL('clicked()'))
def wheelEvent(self, ev):
self.emit(SIGNAL('scroll(int)'), ev.delta())
我该如何使这个程序兼容PyQt5?