많은 레이아웃과 위젯이있는 응용 프로그램 창이 있습니다. 스크롤바를 사용하여 스크롤 영역을 만들었습니다. scrollareaup 및 scrollareadown 슬롯을 만들 수 있습니다. 그러나 모든 응용 프로그램에 대해 wheelEvent를 만들면 스크롤 영역이 아닌 항목 int app에서만 작동합니다. 방금 시도 할 때 :Qt wheelEvent 전체에서
void TContic_win::wheelEvent(QWheelEvent *event) {
cout << "-" << endl;
}
어떻게 고칠 수 있는지 잘 모릅니다. (위젯은 부모로 Your_Scrol_Widget
이있는 경우 경우) 당신은 같은 것을 할 수
bool TContic_win::eventFilter(QObject *obj, QEvent *e) {
if (isChildOfScrollWidget(obj) { if (e == wheel) scroll Up or Down }
}
질문을 여러 번 읽었지만 완전히 이해하지 못했습니다. 스크롤바를 숨기고 싶지만 마우스 휠로 스크롤 영역을 스크롤 할 수 있습니까? – leemes