QT Designer Botones redondos ???



  • Muy buenas !!!

    Alguien sabría decirme como podría hacer botones redondos en QT Designer ??? ... el caso es que con CSS, con "border-radius:8px;"
    lo he conseguido ... pero pierde los atributos del botón que al pasar el mouse por encima cambia ligeramente de color, y se le quita tmabién el tipico sombreado de un botón ... por lo que pierde el aspecto de botón ... queda simplemente un circulo de color plano, sin nada de relieve ...

    Alguien sabe como hacer un botón redondo y que siga pareciendo un botón ???

    Muchísimas gracias !!! :)



  • Con estos códigos CSS yo creé botones con qlabels redondeados dentro de la propiedad "styleSheet":

    border-style: solid;
    border-width: 1px;
    border-color: rgb(0, 51, 102);
    background-color: rgb(0, 51, 102);
    color: rgb(255, 255, 255);
    border-radius: 5px;

    Tendrías que cambiarle el color y probar



  • CSS es la única manera, que yo sepa. Lo que comentas de que pierte las propiedades de botón en cuanto a comportamiento, realmente no es así. Lo que ocurre es que al ingresar código css deshabilitas el diseño por defecto y tienes que diseñar todo desde css. Deberás indicarle cómo quieres que sea la sombra, el color de fondo, el color y el tamaño del texto, la forma del bótón, incluso puedes ponerle imágenes. Deberás asignar todas las características que desees tanto del botón liberado como del botón pulsado como del botón enfocado. Hecha un vistazo a esta página: http://doc.qt.io/qt-4.8/stylesheet-examples.html

    Cuando controles el css vas a querer personalizar todos los widjets. Solo te digo que tengas cuidado con las herencias :-)


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.