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 :

boutons sur QDialog


Sujet :

Qt

  1. #1
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut boutons sur QDialog
    bonjour,

    j'aimerai que l'apparence de mon Dialog est 2 boutons classiques (min, close) et en plus le '?'

    Mais quand je fais ca dans le constructeur :

    setWindowFlags(Qt:ialog | Qt::WindowMinimizeButtonHint | Qt::WindowContextHelpButtonHint);

    Je n'ai pas le bouton d'aide
    Ou je me goure?
    Merci d'avance

  2. #2
    Membre expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Points : 3 266
    Points
    3 266
    Par défaut
    Salut,

    On some platforms this implies Qt::WindowSystemMenuHint for it to work.
    Ce ne serait pas ça? (Vu que tu n'indiques pas de plateformes, je demande à tout hasard)

  3. #3
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut
    Merci, effectivement j'avais pas vu.
    Je suis pour l'instant sous windows. Dois-je comprendre que quand je passerai sous Linux, je risque d'avoir des comportement différent?
    Enfin, j'ai essayé ca

    setWindowFlags(Qt:ialog | Qt::WindowMinimizeButtonHint | Qt::WindowContextHelpButtonHint | Qt::WindowSystemMenuHint);

    Et toujours pas de bouton help.
    J'ai repri l'example fournit permettant de tester toutes les combinaisons et je n'en trouve aucune me permettant d'avoir ce foutu '?'

  4. #4
    Membre expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Points : 3 266
    Points
    3 266
    Par défaut
    Strange, bug de version à tout les coups. Quelle version de Qt utilises-tu?

    Sur la 4.3.0, je viens de constater le même bug (qui ne se produit pas chez moi en 4.3.autrechose :/), et il faut sélectionner le flag Qt::MSWindowsFixedSizeDialogHint pour que ce soit bon. Bien sûr, comme le laisse présager le nom du flag, tu ne peux pas redimensionner la boîte de dialogue... (au final, le combo est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Qt::Dialog
    | Qt::MSWindowsFixedSizeDialogHint
    | Qt::WindowMinimizeButtonHint
    | Qt::WindowContextHelpButtonHint
    )

  5. #5
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut
    Je suis sous 4.3.4
    C'est tout de même etrange que personne ne s'en soit apercu, je ne suis tout de même pas le premier à vouloir mettre de l'aide dans son code!

Discussions similaires

  1. Détruire un bouton sur son OnClick
    Par Volfoni dans le forum C++Builder
    Réponses: 5
    Dernier message: 08/06/2006, 13h00
  2. Détruire un bouton sur lequel on vient de cliquer
    Par gazier20 dans le forum Langage
    Réponses: 13
    Dernier message: 15/12/2005, 23h33
  3. Réactiver un bouton sur afterMaj d'une liste !
    Par samlepiratepaddy dans le forum Access
    Réponses: 5
    Dernier message: 12/09/2005, 14h20
  4. Réponses: 2
    Dernier message: 16/06/2005, 00h56
  5. Quatrième bouton sur la barre de titre d'une fenêtre
    Par Yacine95000 dans le forum MFC
    Réponses: 8
    Dernier message: 02/06/2004, 18h54

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