我有许多布局和小部件的应用程序窗口。我也有带有关闭滚动条的滚动区域。我能够为scrollareaup 和scrollareadown 创建插槽。但是当我为所有应用程序创建 wheelEvent 时,它仅适用于项目 int 应用程序而不是滚动区域。当我尝试这个时:
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 }
}