5 votos

QGIS - Desactivar el zoom de la rueda del ratón

Estoy usando QGIS 2.16.x y la preferencia de la rueda del ratón para desactivar el zoom no parece estar disponible. He probado a bloquear la escala, pero cuando la función de lupa está activada, la función de zoom sigue respondiendo a la rueda del ratón.

¿Hay alguna forma de desactivar el zoom de la rueda del ratón en QGIS?

2 votos

Sólo confirmamos que falta la acción de la rueda del ratón en la versión 2.16 - Herramientas del mapa - Desplazamiento y zoom. Es posible que tenga que añadir esto como un nuevo problema en hub.qgis.org si quieres esta funcionalidad.

8voto

Sushant23 Puntos 329

En QGIS 2.14.7 LTR hay una opción para desactivar completamente el zoom con la rueda del ratón desde Settings -> Options -> Map Tools -> Panning and Zooming , es necesario cambiar la acción de la rueda del ratón a Nothing como puedes ver a continuación:

enter image description here

Sin embargo, la misma opción no está disponible en QGIS 2.16.3. Pero hay una nueva opción llamada Magnification . Cuando se bloquea la escala en QGIS y se hace zoom con la rueda del ratón, el zoom aquí no es realmente un zoom sino que se amplía la vista de la pantalla.

Recomiendo instalar QGIS 2.14.7 LTR para desactivar completamente la rueda del ratón, si necesita esta opción.

0 votos

Lamentablemente, en la versión 2.18.9 falta la posibilidad de desactivar la rueda del ratón en el Mac. Hace que todo sea inutilizable IMHO.

0 votos

@swa66 Puede utilizar QGIS 2.14.16 LTR que todavía tiene esta opción.

6voto

Mue Puntos 2469

Sí, supongo que la acción de la rueda del ratón se ha convertido en una configuración por defecto en QGIS 2.16.x. Si vas a Settings > Options > Map Tools > Zoom factor , verá que el valor mínimo posible es 1.1 . Tiene sentido ya que un factor de 1 para un valor determinado seguirá siendo el mismo. Así que vamos a cambiar el factor de zoom a 1 ¡usando Python!

Pegue lo siguiente en el campo Consola Python :

from PyQt4.QtCore import QSettings
QSettings().setValue("/Qgis/zoom_factor", 1)

Para QGIS 3.x:

from PyQt5.QtCore import QSettings
QSettings().setValue("/Qgis/zoom_factor", 1)

Reinicie QGIS y ahora la rueda del ratón se ha convertido en "deshabilitado .


Tenga en cuenta que el factor de zoom siempre se mostrará como 1.1 ya que ese es el valor mínimo que se permite mostrar en el widget. Además, si vuelve al menú de opciones y hace clic en Aceptar, el factor de zoom se restablecerá a 1.1 . Por lo tanto, tendrá que utilizar el código y reiniciar QGIS de nuevo.

1 votos

Estoy intentando hacer esto, pero sin resultados. Pegar el código, reiniciar, pero de nuevo la rueda del ratón zoom sobre el mapa. Gracias por la ayuda.

0 votos

Disculpas por el retraso en la respuesta. Estoy usando QGIS 2.16.1 en Windows 7 de 64 bits. Funciona bien para mí, así que no estoy seguro de lo que está pasando en su extremo. Pero gracias por añadir que como solicitud de funciones \=)

1 votos

No funciona en Qgis 2.18.15 en macOS. No es que tenga que tenerlo desactivado, pero es lejos demasiado reactivo el más mínimo toque en una superficie de ratón que no sea 100% inmóvil hace que el mapa se desplace salvajemente hacia dentro o hacia fuera. Supongo que con los ratones antiguos que tienen ruedas de desplazamiento que hacen clic, esto podría funcionar, pero el material sensible que los usuarios de Mac tienden a utilizar es demasiado acelerado en Qgis. En lugar de acelerarlo, necesita ser ralentizado por un factor de 10 o más, en mi opinión.

1voto

Savannah Puntos 6

Creo que la ortografía correcta sería **q**gis en lugar de **Q**gis :

from PyQt4.QtCore import QSettings
QSettings().setValue("/qgis/zoom_factor", 1)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X