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 :

Couleur autour d'un QTabWidget


Sujet :

Qt

  1. #1
    Membre habitué Avatar de Furr
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 153
    Points : 171
    Points
    171
    Par défaut Couleur autour d'un QTabWidget
    Bonjour,

    Je suis utilisateur de Qt Creator, et je suis en train de tester divers composants graphiques. Je me suis intéressé au QTabwidget, que j'ai placé sur un QWidget. J'aimerai que la couleur du fond du QWidget reste derrière les onglets du TabWidget, mais le problème est que j'obtiens un petit décalage sans couleur, qui ne m'est pas très appréciable. (ici, autour du Tab1) :

    Même si j'utilise Qt Creator, je sais comment fonctionne le code en lui-même, je viens donc demander un peu d'aide si c'est possible, que ce soit par le code, ou alors par l'intermédiaire du RAD.

    Merci d'avance
    Images attachées Images attachées  

  2. #2
    Membre habitué Avatar de sardik
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 135
    Points : 143
    Points
    143
    Par défaut
    tu peux mettre un screenshot pour voir le fameux décalage ?

  3. #3
    Membre habitué Avatar de Furr
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 153
    Points : 171
    Points
    171
    Par défaut
    Bah, le screenshot y est
    Regarde bien sur l'image, le couleur bleue est le background-color du QWidget, et dans ce QWidget se trouve mon QTabWidget, et lorsque tu regardes le premier onglet de ce dernier, tu remarques un contour blanc, c'est bien lui qui me gène

    Donc en fait, ce que je souhaiterai, c'est que ce contour blanc devienne lui aussi de la même couleur que mon QWidget derrière, à savoir s'il y a une méthode ou quelque chose qui permet de faire ça

  4. #4
    Membre habitué Avatar de sardik
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 135
    Points : 143
    Points
    143
    Par défaut
    Chez moi ton image est vide.

    Mais je pense visualiser ton problème. As tu essayer de mettre les attributs "LayoutLeftMargin" (et les autres) à 0 ?

  5. #5
    Membre habitué Avatar de Furr
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 153
    Points : 171
    Points
    171
    Par défaut
    Non en fait tu n'y es pas du tout
    C'est bizarre que tu ne vois pas l'image, j'ai demandé à quelqu'un d'autre que moi de passer sur le sujet, et l'image apparait très bien

  6. #6
    Membre actif Avatar de cayou66
    Inscrit en
    Décembre 2008
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Décembre 2008
    Messages : 286
    Points : 273
    Points
    273
    Par défaut
    Chez moi non plus, l'image n'apparait pas dans ton 1er post.
    Edit:
    Ah je sais pourquoi, c'est du imageshack, mon proxy me bloque l'accès

  7. #7
    Membre habitué Avatar de Furr
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 153
    Points : 171
    Points
    171
    Par défaut
    Ah oui je vois

    j'ai édité le message, et mis l'image comme une pièce jointe En espérant que cette fois-ci ce sera bon

  8. #8
    Membre actif Avatar de cayou66
    Inscrit en
    Décembre 2008
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Décembre 2008
    Messages : 286
    Points : 273
    Points
    273
    Par défaut
    Super, ca fonctionne bien maintenant.

    Je suppose que cette zone d'affichage n'appartient pas au QWidget derrière, donc il faut trouver quelle partie il faut recolorer dans le QTabWidget. Les stylesheet pourront peut être t'aider.
    Doc styleSheet QtabWidget.

  9. #9
    Membre habitué Avatar de Furr
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 153
    Points : 171
    Points
    171
    Par défaut
    Cette partie de la doc m'a été utile merci
    En fait, il suffisait de changer la propriété background-color du tabwidget, et de la mettre de la même couleur que celle du widget à l'arrière.

    Merci

  10. #10
    Membre actif Avatar de cayou66
    Inscrit en
    Décembre 2008
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Décembre 2008
    Messages : 286
    Points : 273
    Points
    273
    Par défaut
    Les styleSheet sont bien utiles parfois, mais à manipuler avec précaution, j'ai souvent eu des problèmes graphiques avec, du genre, dans une QTextEdit les scrollBar qui disparaissent...
    Qt le précise il me semble dans sa doc.

    Bon courage pour la suite.

    Cdlt.

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

Discussions similaires

  1. alterner les couleurs dans un tableau avec xsl
    Par Eithelgul dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 03/05/2015, 23h29
  2. Cadres de couleur autour des calques
    Par TOSSS dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 13/10/2009, 14h14
  3. Couleur d'une JComboBox disabled
    Par ced dans le forum Composants
    Réponses: 6
    Dernier message: 06/01/2004, 15h33
  4. Mixage de Couleurs
    Par exxos dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 29/05/2002, 13h34
  5. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23

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