Cómo usar Qt para crear interfaces interesantes
Esto generalmente se logra sobrecargando la función de dibujo del control. Establezca el fondo del botón en transparente, elimine el borde cuadrado del botón y coloque una bonita imagen de botón. Realice un procesamiento diferente para los diferentes estados del botón. (Por ejemplo, la tabla de colores se presiona cuando se presiona el botón, etc.) Pero la carga de trabajo es enorme. Sobrecargar uno o dos controles será suficiente.
Qt también puede usar (vista, escena, modelo)...etc para desarrollar controles irregulares. Es más flexible. Escuché que Qt Demo se desarrolló utilizando este marco.
Un libro dice que usar QStyle para escribir estilos de interfaz es mejor, pero los requisitos de capacidad personal siguen siendo relativamente altos. Lo he hecho una o dos veces y creo que funciona bastante bien. Mucho más fácil que los dos primeros métodos. Pero necesitas entender cómo usar QStyle.... Sinceramente, es muy difícil.
Como alternativa, puedes utilizar qss. Este es un tipo de CSS usado en Qt, aunque oficialmente es una referencia a CSS. Pero me parece lo mismo....
Con estos códigos, el embellecimiento de la interfaz Qt se hace muy largo. Hasta la aparición de qml. Me gusta. Si debes hacer esto, te recomiendo usar qml. Es poderoso. Sólo una cosa, hoy en día hay muy poca información sobre qml...
Finalmente. Si eres principiante, es mejor no embellecer la interfaz... Es muy dañino... Más adelante, poco a poco descubrirás que el embellecimiento de la interfaz no puede ser completado por una sola persona. Necesitas al menos un artista... jejeje... las anteriores son todas opiniones personales. Sólo como referencia...