如何在Qt4中禁用惯性地球自转.x版本的KDE Marble

How to disable inertial earth rotation in Qt4.x versions of KDE Marble

本文关键字:版本 Marble KDE 地球 Qt4      更新时间:2023-10-16

鼠标左键移动时,松开鼠标后地图继续移动。您可以在Qt5大理石版本中禁用此功能,通过设置:

marbleWidget->inputHandler()->setInertialEarthRotationEnabled( false );

此函数在旧版Qt4中不存在。x大理石api。是否有一个等价的函数或方法来得到相同的结果?

你看的到底是哪个版本?我们在输入处理程序代码中进行了一些重构,并且当前的方法setInertialEarthRotationEnabled(bool)在几年前被称为setKineticScrollingEnabled(bool),参见https://github.com/KDE/marble/blob/KDE/4.10/src/lib/MarbleWidgetInputHandler.h.