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 de dimensions avec QHBoxLayout


Sujet :

Qt

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Mars 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 3
    Points : 1
    Points
    1
    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
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    1 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 840
    Points : 5 545
    Points
    5 545
    Par défaut
    Bonsoir,

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

    Bonne continuation,
    Amnell.
    N'oubliez pas de consulter la FAQ Qt ainsi que les cours et tutoriels C++/Qt !

    Dernier article : Débuter avec les Enlightenment Foundation Libraries (EFL)
    Dernières traductions : Introduction à Qt Quick - Applications modernes avec Qt et QML
    Vous cherchez un livre sur Qt 5, Qt Quick et QML ? Créer des applications avec Qt 5 - Les essentiels

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Mars 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 3
    Points : 1
    Points
    1
    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
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    1 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 840
    Points : 5 545
    Points
    5 545
    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.
    N'oubliez pas de consulter la FAQ Qt ainsi que les cours et tutoriels C++/Qt !

    Dernier article : Débuter avec les Enlightenment Foundation Libraries (EFL)
    Dernières traductions : Introduction à Qt Quick - Applications modernes avec Qt et QML
    Vous cherchez un livre sur Qt 5, Qt Quick et QML ? Créer des applications avec Qt 5 - Les essentiels

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Mars 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 3
    Points : 1
    Points
    1
    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.

Discussions similaires

  1. Problème de dimension avec GridBagLayout
    Par Yann_69 dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 12/06/2012, 09h29
  2. [Débutant] problème de dimensions avec une matrice
    Par alexov dans le forum MATLAB
    Réponses: 3
    Dernier message: 08/06/2011, 17h38
  3. Problème de dimensions avec le thème Vista.
    Par Cravis dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 24/07/2009, 17h34
  4. Réponses: 11
    Dernier message: 03/03/2006, 15h36
  5. Problèmes de versions avec Xalan, Xerces et Java
    Par honeyz dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 05/06/2003, 10h18

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