【发布时间】:2016-08-18 17:28:34
【问题描述】:
我在 C++ Qt5.5 上使用 KDE Marble API。
当我拖动并移动鼠标左键时,地图在鼠标释放后继续移动。
如何在 Marble 小部件上禁用此功能?
我试图查看 inputhandler 或 set.. 函数,但看不到任何相关函数来禁用它。
【问题讨论】:
标签: c++ qt kde-plasma marble
我在 C++ Qt5.5 上使用 KDE Marble API。
当我拖动并移动鼠标左键时,地图在鼠标释放后继续移动。
如何在 Marble 小部件上禁用此功能?
我试图查看 inputhandler 或 set.. 函数,但看不到任何相关函数来禁用它。
【问题讨论】:
标签: c++ qt kde-plasma marble
marbleWidget->inputHandler()->setInertialEarthRotationEnabled( false ); 是解决方案
【讨论】:
我发现它更简单
this->setInputEnabled(false);
用我自己的按钮控制地图上的一切
【讨论】: