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 :

layout custom dans une QToolbar ?


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 106
    Par défaut layout custom dans une QToolbar ?
    Bonjour,

    Par défaut une QToolbar aligne les widgets qui lui sont donnés les uns a la suite des autres (horizontalement ou verticalement selon son orientation).

    Cependant à un endroit de cette QToolbar, à coté de divers icones d'action, j'aimerai faire figurer un bloc de 2x3 QSpinBox comme ceci:

    [QSpinBox1][QSpinBox2][QSpinBox3]
    [QSpinBox4][QSpinBox5][QSpinBox6]

    Est ce que c'est possible ?

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Bonjour

    Une QToolBar peut contenir un QWidget et un QWidget peut contenir des QLayout (en particulier une QGridLayout) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        QToolBar* toolbar = new QToolBar();
        QWidget* w = new QWidget();
        QGridLayout* grid = new QGridLayout(w);
        grid->addWidget(new QSpinBox(), 1, 1);
        grid->addWidget(new QSpinBox(), 1, 2);
        grid->addWidget(new QSpinBox(), 1, 3);
        grid->addWidget(new QSpinBox(), 2, 1);
        grid->addWidget(new QSpinBox(), 2, 2);
        grid->addWidget(new QSpinBox(), 2, 3);
        toolbar->addWidget(w);
        addToolBar(Qt::LeftToolBarArea, toolbar);

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 106
    Par défaut
    super, merci

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

Discussions similaires

  1. [SP-2010] probleme d'ajout de fichier custom dans une newform.aspx
    Par eldrad95 dans le forum Développement Sharepoint
    Réponses: 1
    Dernier message: 05/07/2011, 10h39
  2. Alignement dans une QToolbar
    Par eric_vi dans le forum Qt
    Réponses: 4
    Dernier message: 28/09/2010, 23h09
  3. Utiliser plusieurs layout différents dans une fenetre
    Par thierry_b dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 23/07/2009, 10h24
  4. Réponses: 3
    Dernier message: 15/06/2007, 11h27
  5. [Layout] GridBagLayout dans une InternalIframe
    Par Fabouney dans le forum Agents de placement/Fenêtres
    Réponses: 10
    Dernier message: 06/12/2005, 16h57

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