はんぎょねこの憂鬱

耳から変な汁が出てきた

PySide1と2でQScrollArea::wheelEventの動作が若干違う

違うんじゃあああああああああああああああああぁぁぁぁあああばばばっばばばば

# from PySide2.QtWidgets import *
from PySide.QtGui import *
import sys

app = QApplication(sys.argv)

class MyWidget(QWidget):
    def wheelEvent(self, event):
        print('hoge')

class MyScrollArea(QScrollArea):
    def wheelEvent(self, event):
        print('fuga')  # PySide1のときは呼ばれてないっぽい

scrollArea = MyScrollArea()
w = MyWidget()
w.setFixedSize(640, 480)
scrollArea.setWidget(w)
scrollArea.show()
sys.exit(app.exec_())