Lo primero que tenemos que crear es la tabla con los colores que vamos a usar en las Aplicaciones. Como ya hemos dicho, partimos de la lista de colores con nombre que propone CSS y por lo tanto necesitamos 2 valores, el nombre del color y su valor en formato hexadecimal. El valor RGB lo vamos a obtener mediante valor inicial de la siguiente manera:

"" + stringHexToNumber(mid(#COLOR_HEX, 1, 2)) + "," + stringHexToNumber(mid(#COLOR_HEX, 3, 2)) + "," + stringHexToNumber(mid(#COLOR_HEX, 5, 2))


Seguidamente diseñamos el formulario que mostrará la información del color. El único código que tiene es el correspondiente a la asignación del CSS al control Texto estático. La asignación del CSS se hace en el evento Post-inicializado.

Interfaz: Establecer hoja de estilo CSS (LBL_COLOR, "QLabel { background-color: " + #COLOR_HEX + ";}"


Podemos diseñar varios formularios combinando los campos de la tabla de colores (nombre, valor hex, valor rgb) y asociarlos a los Casilleros de selección.

En el ejercicio se puede ver cómo se han integrado varios casilleros en un Alternador de lista y de esta forma elegir la mejor manera de realizar la selección del color.





Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease