Tras el uso continuado de muchas aplicaciones, de vez en cuando nos gustaría poder darle un toque personal y cambiar el «look and feel» del software que estemos empleando.
Si es así en Qgis tenemos dos vías para realizarlo mediante el plugin:
https://plugins.qgis.org/plugins/LoadQSS/
donde tenemos varios ejemplos:
https://github.com/All4Gis/Load-QSS/tree/master/examples
O mediante el propio interfaz de Qgis, ya que fue introducido en la versión QGIS 2.12.0-1.
Para activarlo debemos dirigirnos a Configuración<-opciones<-General y seleccionar “Night Mapping” en del desplegable tema Ui.
Donde aplicando el estilo, observamos el cambio:
Estos temas se pueden crean mediante cualquier editor de texto o empleando la aplicación Qss Editor, la cual podemos descargar desde el siguiente enlace:
https://sourceforge.net/projects/qsseditor/
Si creamos nuestro propio estilo y queremos probarlo en nuestra aplicación podemos emplear el plugin comentado anteriormente pero este no es el caso, ya que lo cargaremos mediante la consola de python.
Para ello abrimos la consola desde Complementos<-Consola de python o con la combinación de teclas Ctrl+Alt+P .
Imaginemos que hemos creado nuestro estilo y lo hemos guardado en c: con el nombre Minimalist.qss
Por lo que nuestro script para cargarlo sería:
from PyQt4 import QtGui
from PyQt4.QtCore import QFile, QIODevice
qfile = QFile(«C:\\Minimalist.qss») if qfile.open(QIODevice.ReadOnly | QIODevice.Text): qss = str(qfile.readAll()) qfile.close()
QtGui.QApplication.instance().setStyleSheet(qss) |
Tras ejecutarlo podemos observar nuestro propio estilo cargado y nuestro Qgis personalizado.
Deja tu comentario