PyQT4 WheelEvent? как определить, использовалось ли колесо?

я пытаюсь выяснить в PyQT, как я могу установить событие Mousewheel? мне нужно, чтобы я мог прикрепить его к области Qscroll

код, который я использую, работает нормально. но размер жестко закодирован. Мне нужно, чтобы он каким-то образом динамически регулировался в зависимости от того, как используется колесо (на мыши), например, когда я сдвигаю колесо мыши вверх. высота моего кадра увеличивается (например, 50 пикселей на тик) и наоборот.

    self.scrollArea = QtGui.QScrollArea()
    #set the parent of scrollArea on the frame object of the computers
    self.scrollArea.setWidget(self.ui.Main_Body)
    self.scrollArea.setWidgetResizable(True)

    #add the verticalLayout a object on PYQT Designer (vlayout is the name)
    #drag the frame object of the computers inside the verticalLayout
    #adjust the size of the verticalLayout inside the size of the  frame

    #add the scrollArea sa verticalLayout
    self.ui.verticalLayout.addWidget(self.scrollArea)
    self.ui.Main_Body.setMinimumSize(400, 14000)

последняя часть - это то, что я хочу улучшить. я не хочу, чтобы это было жестко закодировано в значение 14000. спасибо всем, кто поможет. и я надеюсь, что данный пример кода также может помочь другим нуждающимся.

)

Ответы на вопрос(1)

Ваш ответ на вопрос