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 :

Clignotement d'un QMessageBox lors d'un clic en dehors de celui-ci


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 19
    Par défaut Clignotement d'un QMessageBox lors d'un clic en dehors de celui-ci
    Bonjour à tous,

    J'aimerais affectuer à une QFrame le clignotement qui se passe lorsque l'utilisateur clique en dehors d'une QMessageBox ou d'un QDialog.

    Pour voir de quoi je parle, ouvrer le "A propos de Qt"/"About QT", et cliquez en dehors de cette fenêtre.

    Je précise que cela se passe sous windows (non testé sous linux).

    Merci à tous

    Ps: je ne peux pas faire ce que je veux avec une QDialog d'ou ma nécéssité de faire cela avec une QFrame. Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Il faut que ta QFrame soit une fenêtre à part entière... Renseigne toi sur la propriété modal et windowModality de QWidget.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 19
    Par défaut
    Même avec un QFrame tout beau tout neuf orphelin avec un setWindowModality(Qt::ApplicationModal), ca ne fait pas de clignotement. Même si je le passe avec un parent.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Parce que ce n'est pas une fenêtre indépendante. Regarde la propriété windowFlags de QWidget.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 19
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    this->setWindowFlags(Qt::MSWindowsFixedSizeDialogHint | Qt::WindowTitleHint | Qt::WindowSystemMenuHint | Qt::WindowCloseButtonHint | Qt::WindowOkButtonHint | Qt::Dialog);
    this->setWindowModality(Qt::ApplicationModal);
    J'ai beau retourné la doc dans tous les sens, avooir essayer plusieurs combinaison. Ca ne fonctionne pas. Ma fenêtre est bien modal, mais mon systeme ne réagit pas en faisait clignoter la fenêtre

Discussions similaires

  1. [Tableaux] Réafficher page index lors d'un clic
    Par philippef dans le forum Langage
    Réponses: 4
    Dernier message: 09/05/2006, 15h35
  2. [Curseur] Modifier le curseur lors d'un clic bouton
    Par Casp dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 01/12/2005, 11h45
  3. Attribuer une classe à un élément lors d'un clic
    Par Perceval dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 18/10/2005, 17h19
  4. [eclipse 3.1][configuration]pb lors du ctrl+clic (lien)
    Par Invité dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 24/09/2005, 01h01
  5. [Swing]Bug lors d'un clic droit
    Par Jahjouh dans le forum Composants
    Réponses: 4
    Dernier message: 24/12/2004, 19h43

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