【发布时间】:2016-09-10 06:19:52
【问题描述】:
我有下面的代码,用于 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 兼容?
【问题讨论】:
标签: python qt python-3.x pyqt4 pyqt5