2016-08-19 10 views
0

왼쪽 마우스를 드래그하여 이동할 때 마우스를 놓은 후에지도가 계속 이동합니다. 당신은 설정하여 Qt5 대리석 버전에서이 기능을 비활성화 할 수 있습니다 :Qt4.x 버전의 KDE에서 관성 지구 회전을 비활성화하는 방법 대리석

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

이 기능은 나이가 Qt4.x 대리석의 API에 존재하지 않습니다. 거기에 상응하는 기능이나 동일한 결과를 얻을 수있는 방법이 있습니까?

답변

0

정확히 어떤 버전을보고 있습니까? 입력 핸들러 코드에 리팩터링이 몇 개 있었고 현재 setInertialEarthRotationEnabled(bool) 메서드는 setKineticScrollingEnabled(bool)이라고 불렸습니다. https://github.com/KDE/marble/blob/KDE/4.10/src/lib/MarbleWidgetInputHandler.h을 참조하십시오.

+0

불행히도 우리는 KDE/4.8 [GitHub 링크] (https://github.com/KDE/marble/blob/KDE/4.8/src/lib/MarbleWidgetInputHandler.h)에 있으며 그 당시 함수는 존재하지 않았습니다 . 이제 응용 프로그램 내에서 대리석 업그레이드가 가능한지 확인하고 있습니다. – stackomatiker