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 Creator Discussion :

Utilisation Hover sur un QPushButton depuis StyleSheet Qt Designer


Sujet :

Qt Creator

  1. #1
    Candidat au Club
    Homme Profil pro
    etudiant
    Inscrit en
    Mars 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Canada

    Informations professionnelles :
    Activité : etudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Utilisation Hover sur un QPushButton depuis StyleSheet Qt Designer
    Bonjour,
    Je vous explique mon problème, si jamais quelqu'un aurait une solution ou une autre alternative ..
    Je voudrais simplement utiliser la fonction hover sur un QPushButton mais créé dans la partie Design de Qt.
    J'ai déjà un CSS sur ce bouton mais je n'arrive à implémenter la fonction hover soit directement dans Design dans "Stylesheet" ou dans mon .cpp ...
    J'ai essayé ceci dans mon .cpp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    QString styleSheet = "QPushButton#bouton {"
                           + "QPushButton#bouton:hover {"
                           + "background-color: rgb(255, 0, 255);"
                           + "}";
        ui->BoutonValiderFrameConnexion->setStyleSheet(styleSheet);
    Merci à tous

  2. #2
    Rédacteur/Modérateur
    Avatar de arnolddumas
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Autriche

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2012
    Messages : 978
    Points : 7 764
    Points
    7 764
    Par défaut
    Tu peux appliquer un style directement depuis le designer en faisant un clic droit sur le widget en question puis en cliquant sur « Modifier la feuille de style ».

    Sinon, je n'y connait trop rien CSS mais il manque une accolade fermante quelque part.

  3. #3
    Candidat au Club
    Homme Profil pro
    etudiant
    Inscrit en
    Mars 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Canada

    Informations professionnelles :
    Activité : etudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Oui, exact!
    C'est ça le truc, quand je modifie la feuille de style du bouton, la fonction hover ne fonctionne pas!
    Il doit y avoir une syntaxe spécifique ou le designer de Qt ne prend pas en compte la fonction hover ?
    Je ne sais pas :/

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    La première ligne est de trop :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    QString styleSheet = "QPushButton#bouton:hover {"
                         "    background-color: rgb(255, 0, 255);"
                         "}";
    Étant donné que tu limites cette propriété aux QPushbutton nommés "bouton", il ne faut pas oublier de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ui->BoutonValiderFrameConnexion->setObjectName("bouton");
    ou dans le designer : compléter le champ objectName du bouton en question.

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/11/2004, 09h42
  2. [debutant]renvoyer sur une jsp depuis une servlet
    Par omega dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 23/03/2004, 11h55
  3. [Sybase] Utilisation indexes sur table Proxy
    Par MashiMaro dans le forum Sybase
    Réponses: 2
    Dernier message: 20/02/2004, 10h20
  4. [Utilisation Postgresql sur windows]
    Par xhercule dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 26/01/2004, 18h36
  5. Internet sur PC portable depuis Téléphone Mobile (via GSM)
    Par krugernet dans le forum Développement
    Réponses: 4
    Dernier message: 16/11/2003, 17h28

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