IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Problème QPushButton et CSS


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de GreatTux
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 77
    Par défaut Problème QPushButton et CSS
    Bonjour,

    Je cherche à customiser un QPushButton via une styleSheet qui se présente comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    QPushButton {
        border: 1px solid rgb(0, 0, 0);
        background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
        	stop: 0 rgb(99, 99, 99), stop: 1 rgb(0, 0, 0));
        color: rgb(255, 255, 255);
    }
     
    QPushButton:checked {
        background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
        	stop: 0 rgb(255, 0, 0), stop: 1 rgb(106, 14, 14));
        font-weight: bold;
    }
    Dans l'état checked, la modification du background fonctionne bien mais pas la modification de la font (qui devrait passer en gras). Je n'ai pas beaucoup utilisé CSS donc je suis surement passé à coté de quelque chose.

    merci d'avance.

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Salut.
    Je pense que ton qss est bon... Tu utilise quelle version?

  3. #3
    Membre éprouvé
    Avatar de GreatTux
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 77
    Par défaut
    Bonjour yan,

    Je suis sous 4.6.3.
    Pour info, le css a été modifié directement dans le designer de QtCreator (le résultat est le même en preview et en runtime).
    Autre info, le bold fonctionne si je le spécifie dans le premier bloc (QPushButton en état "normal"), mais ce n'est évidemment pas ce que je veux faire.
    Enfin, ça ne fonctionne pas mieux que ça soir en :hover, :checked etc.

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par GreatTux Voir le message
    Bonjour yan,

    Je suis sous 4.6.3.
    Pour info, le css a été modifié directement dans le designer de QtCreator (le résultat est le même en preview et en runtime).
    Autre info, le bold fonctionne si je le spécifie dans le premier bloc (QPushButton en état "normal"), mais ce n'est évidemment pas ce que je veux faire.
    Enfin, ça ne fonctionne pas mieux que ça soir en :hover, :checked etc.
    J'ai la même version et j'ai fait les mêmes testes. Pour moi ton qss est bon et devrais marcher. Peut être essayer avec un version 4.7.
    Mais je pense que c'est un bug cette fois ^^.

  5. #5
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Par défaut
    Citation Envoyé par yan Voir le message
    J'ai la même version et j'ai fait les mêmes testes. Pour moi ton qss est bon et devrais marcher. Peut être essayer avec un version 4.7.
    Mais je pense que c'est un bug cette fois ^^.
    Je confirme : http://bugreports.qt.nokia.com/browse/QTBUG-8990

    Detected: -> 4.6.1
    Priority: -> P3: Somewhat important
    Fix Version/s: -> Some future release

    Je crois que tu l'as dans le baba...

  6. #6
    Membre éprouvé
    Avatar de GreatTux
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 77
    Par défaut
    Ok merci...
    Je vais voir si je peux pas trouver un workaround, à court terme je vois pas d'autre solution.

    PS: je vous invite tous à voter pour la résolution du bug !

Discussions similaires

  1. Problème positionnement, XHTML/CSS
    Par nygles dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 22/11/2006, 14h59
  2. Problème d'impression css
    Par HwRZxLc4 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/09/2006, 16h51
  3. problème de positionnement css avec IE7
    Par rasleboldesid dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 01/09/2006, 20h11
  4. Problème avec code CSS
    Par jpduches dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 06/06/2006, 10h02
  5. problèmes avec les CSS en ASP.NET ?
    Par fr3d dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 16/09/2005, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo