1
我的代碼如下PyQt4中的交互式標籤,可以點擊,右鍵單擊並滾動。我正在轉換PyQt5的代碼,現在我的代碼中的很多東西都基於這個元素。如何在PyQt5中添加信號到QLabel?
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兼容?