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 :

Organiser des dockWidgets en onglets


Sujet :

Qt

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 72
    Par défaut Organiser des dockWidgets en onglets
    Bonsoir à tous,
    j'ai une petite difficulté avec les Dock Widgets de Qt.
    Au fait, je crée deux dockWidgets dans une fénêtre de type QMainWindow.
    Tout fonctionne bien, seleument les dockWidgets sont disposés l'un au dessus de l'autre dans la bande gauche de la fénêtre (voir image1). Cela m'aurait vraiment enchanté, si on pouvait quitter d'un dockWidget à l'autre juste en cliquant sur des onglets (voir image2); un peu comme les dockWidgets situés à gauche dans la fénêtre de Qt-Assistant.

    Voici la portion du code qui gère l'affichage de mes dockWidgets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    setDockOptions(QMainWindow::VerticalTabs|QMainWindow::ForceTabbedDoks
    		      | QMainWindow::AnimatedDocks);
     
    zoneCentrale = new QMdiArea;
    QTextEdit *editeur1 = new QTextEdit;
     
    QDockWidget *dockWidget = new QDockWidget(tr("Dock Widget"), this);
    dockWidget->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);
    dockWidget->setWidget(editeur1);
    addDockWidget(Qt::LeftDockWidgetArea, dockWidget, Qt::Vertical);
     
    CfenetreOptions *dia = new CfenetreOptions;
    QDockWidget *dockWidget2 = new QDockWidget(tr("Dock Widget 2"), this);
    dockWidget2->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea );
    dockWidget2->setWidget(dia);
    addDockWidget(Qt::LeftDockWidgetArea, dockWidget2);
     
    setCentralWidget(zoneCentrale);
    Quelqu'un aurait-il des indixes à me fournir ?
    Je vous remercie d'avance
    Images attachées Images attachées   

Discussions similaires

  1. [Conception] - Organisation des pages pour une requete.
    Par ShinJava dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 24/10/2005, 15h33
  2. [GUI]Organisation des classes
    Par c-top dans le forum Interfaces Graphiques en Java
    Réponses: 9
    Dernier message: 04/03/2005, 17h46
  3. Organisation des classes
    Par R3iTt0R dans le forum Langage
    Réponses: 2
    Dernier message: 02/06/2004, 17h27

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