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

Discussion :

QMenu : arrondir les coins avec une feuille de style

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 43
    Points : 31
    Points
    31
    Par défaut QMenu : arrondir les coins avec une feuille de style
    Bonjour,

    Je sais que la question paraît bête, mais dans toute mon application j'ai arrondis les coins de mes Widgets ainsi que les items de ma MenuBar sans problème, cependant je n'arrive pas à arrondir les coins du QMenu de ma QMainwindow et cela fait vraiment pas très beau.

    Mon code :

    Soit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    QMenu {  
         color:black;  
         background-color: white;  
         margin: 2px;   
         border-radius: 7px;   // NE FAIT RIEN....  
     }
    Le border-radius (ligne 5) ne fonctionne pas sur cet élément QMenu lorsqu'il n'y a pas de border.

    Soit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    QMenu {  
         color:black;  
         background-color: white;  
         margin: 2px;   
         border: 1px solid black; border-radius: 7px;   // Fonctionne mal....  
     }
    Lorsqu'il y a un border, cela ne fait pas beau du tout car le border est bien arrondis, cependant les coins du QMenu sont toujours à angle droit.

    Une idée ?

  2. #2
    Membre expérimenté

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Points : 1 738
    Points
    1 738
    Par défaut
    Ce n'est pas possible. Le QMenu est un widget de premier plan, comme une popup, et les feuilles de style ont leur limite pour la personnalisation des widgets "top-level" comme les fenêtres, tooltips ou ces menus donc. Obligé de dessiner soi-même classiquement dans le paintEvent...

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 43
    Points : 31
    Points
    31
    Par défaut
    Merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme avec une feuille de style
    Par tromaltsec dans le forum Web
    Réponses: 4
    Dernier message: 22/10/2008, 15h33
  2. [xerces] Lier un xml avec une feuille de style
    Par alexthomas dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 15/11/2007, 13h21
  3. Réponses: 3
    Dernier message: 06/09/2007, 14h31
  4. Réponses: 3
    Dernier message: 24/04/2007, 11h39
  5. Mise en page avec une feuille de style
    Par leroivert dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 15/11/2005, 11h39

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