Как мы видим в этот похожий вопрос , можно сгладить прокрутку QTableWidget с помощью view->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel)
, и это прекрасно работает, когда я перетаскиваю полосу прокрутки и перемещаю ее.
Здесь я пытаюсь добиться того, чтобы, поворачивая колесо мыши, QTableWidget плавно прокручивал несколько строк.Я не ищу функцию setSingleStep () , которая привела бы к очень очень медленной прокрутке, но на самом деле плавно прокручивал мой QTableWidget на несколько строк, как я прокручиваю веб-страницу в своем веб-браузере.
Я думаю, что смогу сделать это, сделав собственное WheelEvent , но мне кажется, что здесь много работы для достижения этой цели.Поэтому я хотел бы быть уверен, что я не пытаюсь заново изобрести колесо (мыши).
Есть ли простое решение (например, ответ на вопрос, который я связал выше), которое я упустил, чтобы добиться того, что яя пытаюсь это сделать?
Если нет, то будет ли настраиваемый WheelEvent правильным способом сделать это?
Если нет, то каким будет этот правильный путь?
Iиспользую Qt Creator 4.6 с Qt 5.11, если это имеет значение