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 :

QDialog ou QWidget ?


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 55
    Par défaut QDialog ou QWidget ?
    Bonjour a tous,

    je suis en train de creer une interface. Du coup j'ai une QMainWindow (donc ma fenetre principale), et ensuite j'ai des "sous-fenetres" qui s'ouvrent suite a differents clics sur differents boutons de ma fenetre.

    Bref, ma question etait de savoir quel etait le meilleur type pour ces sous-fenetres: faut-il que je cree des QDialog ou des QWidget ??

    Je n'ai pas saisi la difference et j'utilise les 2 pratiquement de la meme maniere... (sauf pour les lancer: exec_() pour un QDialog et setVisible(bool) pour un QWidget !)

    Merci pour vos conseils !!

  2. #2
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Je dirais autant utiliser QDialog car elle hérite de QWidget et propose quelques trucs en plus, si Qt a fait une classe dédiée aux boîtes de dialogue autant s'en servir.
    Le seul avantage que je vois est de pouvoir récupérer un code d'acceptation ou de rejet de la boîte de dialogue. Mais il y a peut être d'autres avantages sous le capot.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 55
    Par défaut
    Je viens de lire ca http://irmatden.developpez.com/tutoriels/dialog/ et j'en tire les memes conclusions

    Merci pour ce conseil

  4. #4
    Membre chevronné
    Avatar de haraelendil
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 283
    Par défaut
    Ca a aussi la possibilité de bloquer l'appli tant que t'as pas répondu à la question, ce qui peut être utile dans certains cas...

Discussions similaires

  1. Réponses: 22
    Dernier message: 22/06/2009, 21h57
  2. afficher des pixels sur un qwidget
    Par gedeon555 dans le forum Qt
    Réponses: 4
    Dernier message: 23/03/2007, 16h56
  3. QMainWindow et QDialog
    Par MaitrePylos dans le forum PyQt
    Réponses: 6
    Dernier message: 04/09/2006, 13h59
  4. recupéré le resulat d'une qdialog
    Par Blo0d4x3 dans le forum C++
    Réponses: 2
    Dernier message: 22/11/2004, 22h16

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