多くのレイアウトとウィジェットを備えたアプリ ウィンドウがあります。スイッチオフのスクロールバーを備えたスクロールエリアもあります。scrollareaup と scrollareadown のスロットを作成できます。しかし、すべての App に対して wheelEvent を作成すると、スクロールエリアにない項目 int app に対してのみ機能します。これを試してみると:
void TContic_win::wheelEvent(QWheelEvent *event) {
cout << "-" << endl;
}
どうすれば修正できるかわかりません。私の考えは次のようなものです:
bool TContic_win::eventFilter(QObject *obj, QEvent *e) {
if (isChildOfScrollWidget(obj) { if (e == wheel) scroll Up or Down }
}