3 votos

Eliminar partes de las barras de herramientas de QGIS 3 utilizando PyQGIS

¿Cómo puedo eliminar partes específicas de la barra de herramientas de QGIS? Sé que puedo eliminar barras de herramientas utilizando esta línea de código:

iface.fileToolBar().setVisible(False)

Pero lo que quiero es eliminar todos los iconos de la fileToolBar excepto guardar proyecto y guardar proyecto como iconos utilizando Python.

enter image description here

3voto

Elliott Maynard Puntos 11

Puede personalizar la GUI de QGIS mediante Settings --> Interface Customization...

Sin embargo, ya que usted está buscando una solución Python:

  1. Iterar iface.fileToolBar().actions()
  2. Pregunte por las objectName() y compárelos con los que desea conservar
  3. Y, por último, para las acciones que no coincidan, utilice iface.fileToolBar().removeAction(action) .

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