На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Необходимо изменить mouseWheelEvent компонент QDMapView

Поиск  Пользователи  Правила  Войти
Форум » Linux » Средства разработки ГИС-приложений для Linux
Страницы: 1
RSS
Необходимо изменить mouseWheelEvent компонент QDMapView
 
Добрый день!
Столкнулся с проблемой: необходимо изменить логику работы компонента QDMapView таким образом, чтобы при скролле колесиком мыши карта не масштабировалась, а менялось положение QVScrollBar. Подскажите пожалуйста, каким образом можно реализовать данный функционал?
Изменено: aadad adsdasd - 08.09.2022 08:18:24
 
Наследование от QDMapView и переопределение методов event и wheelEvent не помогли. Карта также масштабируется при любом движении колесиком мыши.  
Изменено: aadad adsdasd - 08.09.2022 10:19:31
 
Здравствуйте!

Реализовать обработку колесика мыши в ГИС-приложении можно с помощью переопределения обработчика wheelEvent() в разрабатываемом приложении.
В следующих версиях ГИС Конструктор сигнал обработки колесика мыши будет добавлен в компонент.
Дополнительно сообщаем, что исходные тексты компонента(/usr/share/gisdesigner/examples/Sdk/qmapcomponent) входят в состав инсталляции и доступны для ознакомления.

Изменено: Константин Ганюшин - 12.09.2022 11:43:50
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности