Tabla de Contenidos

QSS Editor

QSS Editor software creado en la ciudad cubana de Manzanillo, por Maikel Enrique Pernía Matos; es un editor de texto simple y fácil de usar; para la creación de archivos de hojas de estilos para aplicaciones desarrolladas con Qt.
Qt es una biblioteca multiplataforma ampliamente usada para desarrollar aplicaciones de línea de comandos y con una interfaz gráfica de usuario (GUI). Distribuida bajo los términos de GNU Lesser General Public License (y otras), Qt es software libre y de código abierto.
Los conceptos, terminología y sintaxis de las hojas de estilos de Qt están inspiradas por las Hojas de Estilos en Cascada (CSS), lenguaje usado para definir la presentación de un documento estructurado escrito en HTML o XML; pero adaptadas al mundo de las Widgets.

Características

Además de las funcionalidades básicas que son habituales en un editor de texto, como copiar, cortar y pegar texto, imprimir, etc., incorpora coloreado de sintaxis, y completamiento de texto, también posee pestañas en su interfaz para editar múltiples archivos a la vez. Además, incluye la opción de previsualizar como se comporta la hoja de estilo que se edita en los widgets más utilizados.

Sintáxis

Estableciendo las caracteristicas del widget QPushButton:

QPushButton {
    background-color: palegoldenrod;
    border-width: 2px;
    border-color: darkkhaki;
    border-style: solid;
    border-radius: 5;
    padding: 3px;
    min-width: 9ex;
    min-height: 2.5ex;
}

/*comportamiento al poner sobre el QPushButton el puntero del mouse*/
QPushButton:hover {
   background-color: khaki;
}

/*comportamiento al precionar el QPushButton*/
QPushButton:pressed { 
    padding-left: 5px;
    padding-top: 5px;
    background-color: #d0d67c;
}

Personalizando la apariencia del widget QLabel:

QLabel {
    border: none;
    border-image: none;
    padding: 0;
    background: none;
}

Estableciendo color de seleción para todos los widgets:

QWidget {
    selection-color: black;
    selection-background-color: Silver;
    color: black;
}