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

Discussion :

Plusieurs IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mars 2013
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 10
    Par défaut Plusieurs IHM
    Bonjour,
    J'ai fais des recherches mais je n'ai rien trouvé.
    Je vous explique mon problème J'ai 3 IHM (j'utilise Qt Creator sous linux)
    Lorsque je clique sur Suivant de ma 1ere IHM, ma seconde IHM doit s'afficher, puis ma 3eme avec le bouton de la 2eme.
    Je n'ai aucune idées de comment procédé, j'ai essayé de copié coller le code de la 2eme dans ma fonction clicked de la 1ere IHM mais rien n'a faire.

    Merci de l'aide éventuelle.

  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 et bienvenue sur le forum

    Il y a plusieurs façon de faire ça, le plus simple est probablement d'utiliser une QStackedWidget, qui permet d'avoir "plusieurs pages" et d'en afficher qu'une seule à la fois. Tu mets chaque IHM dans un QWidget (ou équivalent) si c'est pas déjà le cas, tu les ajoutes dans la stack avec addWidget et tu choisies l'IHM que tu veux afficher avec setCurrentIndex

    La doc : http://doc-snapshot.qt-project.org/q...html#addWidget

    Bon courage

  3. #3
    Membre habitué
    Inscrit en
    Mars 2013
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 10
    Par défaut
    Merci je vais essayer ça alors

  4. #4
    Membre habitué
    Inscrit en
    Mars 2013
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 10
    Par défaut
    J'ai donc mes 2 premieres Ihm : widget.ui et configuration.ui qui portent elles meme le meme nom.
    J'ai inclus la bibiliotheque dans le.h

    Dans mon widget.cpp j'ai ma fonction clicked

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    void Widget::on_pushButtonSuivantConf_clicked()
    {
        QStackedWidget::addWidget(*configuration);
        configuration->setcurentIndex;
    }
    cela ne fonctionne pas (désolé si je fais des erreurs de débutant )

    /home/toto/Bureau/Projet/MmaIhm/widget.cpp:22: error: expected primary-expression before ')' token
    /home/toto/Bureau/Projet/MmaIhm/widget.cpp:24: error: expected unqualified-id before '->' token

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/09/2014, 14h35
  2. [QtGui] Séparer son IHM en plusieurs fichiers UI
    Par mokochan dans le forum PyQt
    Réponses: 8
    Dernier message: 07/06/2013, 14h09
  3. IHM avec plusieurs fenêtres
    Par Seb2000 dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 18/11/2010, 17h34
  4. Génerer automatiquement plusieurs fichier .doc
    Par brunovitch dans le forum QuickReport
    Réponses: 3
    Dernier message: 09/07/2002, 08h19
  5. Shortcut avec plusieurs touches
    Par scorpiwolf dans le forum C++Builder
    Réponses: 4
    Dernier message: 06/07/2002, 15h57

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