你的目的是用程式碼模擬一個滾輪事件,需要知道此時此刻的滾輪和鍵盤、滑鼠等狀態,並且填充到引數列表裡面,具體可以參看qt的幫助說明。我這裡有個例子,可以模擬滾輪在獲得焦點的控制元件上發出一個向下滾輪的事件: QWidget *current_focus_widget; current_focus_widget = QApplication::focusWidget();//獲得當前焦點的控制元件 QWheelEvent urWheelEvent(QPoint(current_focus_widget->pos().x(), current_focus_widget->pos().y()), 8, Qt::NoButton, Qt::NoModifier, Qt::Vertical);//模擬滾輪,這裡要填充比較多的引數 QCoreApplication::sendEvent(this,&urWheelEvent);
你的目的是用程式碼模擬一個滾輪事件,需要知道此時此刻的滾輪和鍵盤、滑鼠等狀態,並且填充到引數列表裡面,具體可以參看qt的幫助說明。我這裡有個例子,可以模擬滾輪在獲得焦點的控制元件上發出一個向下滾輪的事件: QWidget *current_focus_widget; current_focus_widget = QApplication::focusWidget();//獲得當前焦點的控制元件 QWheelEvent urWheelEvent(QPoint(current_focus_widget->pos().x(), current_focus_widget->pos().y()), 8, Qt::NoButton, Qt::NoModifier, Qt::Vertical);//模擬滾輪,這裡要填充比較多的引數 QCoreApplication::sendEvent(this,&urWheelEvent);