Es el autor de «QSS Editor» quien, respondiendo a mi solicitud, se incorpora a la cruzada divulgadora por REPOGUTL. Bienvenido sea porque la evolución humana es obra de agregados y el SWL se salva y existe por la colaboración, también por la cooperación que ofrece el indescriptible placer de ser útil, que es modo de ser bueno.
«QSS Editor», software desarrollado por Maikel Enrique Pernía Matos; es un editor de texto simple y fácil de usar diseñado 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 (Qt Style Sheets) 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.
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. 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 características 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 presionar 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 selección para todos los widgets:
QWidget {
selection-color: black;
selection-background-color: Silver;
color: black;
}
Edición del archivo de estilo predeterminado de «Alarife 4»
Vista preliminar del archivo de estilo en edición:
Lo probé y esta muy bueno, muy buen aporte. Muchas gracias.