マウスのホイール操作をQtのプログラムから得たい場合,
void wheelEvent(QWheelEvent *wEvent);
をオーバーライドすれば良い.
その関数内で,QWheelEventからマウスホイールの回転方向を取るには
void Hoge::wheelEvent(QWheelEvent *wEvent){
QPoint d = wEvent->pixelDelta();
}
として得られるQPoint型の変数に,x,y方向それぞれの移動量が入る.
その結果,
void Hoge::wheelEvent(QWheelEvent *wEvent){
QPoint d = wEvent->pixelDelta();
int x_scroll = d.x();
int y_scroll = d.y();
}
として値を取り出すことができる.