Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Invité de passage
    Homme Profil pro Kévin Plestan
    Lycéen
    Inscrit en
    mars 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Nom : Homme Kévin Plestan
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Enseignement

    Informations forums :
    Inscription : mars 2012
    Messages : 3
    Points : 0
    Points
    0

    Par défaut Problème de dimensions avec QHBoxLayout

    Bonjour ! Je fais appel à vous (pour la première fois) car je n'arrive pas à régler un petit détail. Je vous explique : J'ai une fenêtre (QMainWindow) à qui je donne un QWidget. Ce QWidget est composé d'un QVBoxLayout qui contient 7 QHBoxLayout. Le 1er contier un QLabel centrer, les 5 suivant contiennent chacun 2 QPushButton et le dernier contient 1 QPushButton aligné à droite. La fenêtre fait 650*650. Les QPushButon mis par 2 font 256*94 avec une image de cette dimension en fond. La fenêtre est "stylisé" par du css. mon problème est que je n'arrive pas à diminuer l'espace entre les QPushButton ; Il me gène pour avoir une belle fenêtre. Voilà une image qui sera plus expressive :



    Merci d'avance pour votre aide.

  2. #2
    Rédacteur
    Avatar de Amnell
    Homme Profil pro Louis du Verdier
    Étudiant
    Inscrit en
    mars 2009
    Messages
    1 642
    Détails du profil
    Informations personnelles :
    Nom : Homme Louis du Verdier
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2009
    Messages : 1 642
    Points : 5 117
    Points
    5 117

    Par défaut

    Bonsoir,

    La propriété verticalSpacing du layout devrait permettre de régler votre problème.

    Bonne continuation,
    Amnell.

  3. #3
    Invité de passage
    Homme Profil pro Kévin Plestan
    Lycéen
    Inscrit en
    mars 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Nom : Homme Kévin Plestan
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Enseignement

    Informations forums :
    Inscription : mars 2012
    Messages : 3
    Points : 0
    Points
    0

    Par défaut

    Désolé, je vient de me rendre compte de mon erreur dans mon titre. Merci beaucoup pour votre aide =) . J'ai quand même testé avec un setPacing(0) mais rien.

  4. #4
    Rédacteur
    Avatar de Amnell
    Homme Profil pro Louis du Verdier
    Étudiant
    Inscrit en
    mars 2009
    Messages
    1 642
    Détails du profil
    Informations personnelles :
    Nom : Homme Louis du Verdier
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2009
    Messages : 1 642
    Points : 5 117
    Points
    5 117

    Par défaut

    Rebonsoir,

    Dans ce cas, essayez de voir par rapport à votre style CSS : avez-vous défini des marges dedans par rapport à vos QPushButton ? De même, vous pouvez également étudier la fonction setContentsMargins() de votre layout. Généralement, ces marges vont être de 11px, donc ça ne devrait pas être l'unique responsable de votre rendu.

    Bonne continuation,
    Amnell.

  5. #5
    Invité de passage
    Homme Profil pro Kévin Plestan
    Lycéen
    Inscrit en
    mars 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Nom : Homme Kévin Plestan
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Enseignement

    Informations forums :
    Inscription : mars 2012
    Messages : 3
    Points : 0
    Points
    0

    Par défaut

    en fin de compte, comme jai une fenêtre à taille fixe, jai décidé de laisser tomber les atouts, jai placé tout mes éléments avec mode() . Merci quand même.

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •