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

GTK+ Discussion :

Terminer un Gtk.Dialog.Run via l'émission d'un signal de fin.


Sujet :

GTK+

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Terminer un Gtk.Dialog.Run via l'émission d'un signal de fin.
    Bonjour
    J'ai cherché sur le forum, mais je n'ai trouvé.
    Je souhaite terminer un Gtk.Dialog.Run via l'émission d'un signal de fin.
    Est-ce possible, comment ?
    S'il vous plaît.... Merci pour vos réponses.

  2. #2
    Invité
    Invité(e)
    Par défaut Solution avec la fonction Response
    Fnalement, j'ai trouvé la fonction response qui doit permettre de terminer un Run avec la réponse désirée.

    Mais j'ai un problème. Lorsque je reçois la réponse je fais un destroy de la fenêtre de dialogue, mais celle ci ne se ferme pas, sauf si ma sourie est pointée dessus.
    Vous avez une autre idée ?
    Merci,merci de votre patience.

  3. #3
    Membre chevronné
    Inscrit en
    Janvier 2007
    Messages
    329
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 329
    Par défaut
    Hello,

    Après avoir "répondu", est-ce que tu retournes dans le thread principal (gtk.main) ou est-ce qu'il y a d'autres fonctions qui sont appelées (et qui sont susceptibles de différer le rafraîchissement) ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour, oui, je fais un paquet de truc avant de rendre la main à Gtk.
    J'agis en fonction de la réponse avec des appels à d'autres fonctions.

  5. #5
    Membre chevronné
    Inscrit en
    Janvier 2007
    Messages
    329
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 329
    Par défaut
    À moins que tes actions après la réponse prennent plusieurs secondes à s'exécuter, je pencherais plutôt pour un bug graphique...

    Tu travailles sous quel environnement ? (OS, version de GTK...)

  6. #6
    Invité
    Invité(e)
    Par défaut
    J'utilise GtkAda qui doit être un binding Gtk 2, le problème était le même sur MS Windows et Gnu/Linux de mémoire. Je dis était parce que je viens de re- tester et maintenant ça fonctionne impec sur Gnu/linux. J'avais mis la fenêtre sous le curseur de la sourie, ce qui convenait également. J'ai fait tellement de chose depuis que je ne saurais dire ce qui peut-être pertinent ici.

    Mon problème semble résolu en tout cas. Merci beaucoup. désolé pour le dérangement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. validation par toucher ENTER sur gtk.Dialog
    Par turboiii dans le forum GTK+ avec Python
    Réponses: 3
    Dernier message: 23/01/2011, 19h03
  2. set_functions on a gtk.Dialog
    Par awalter1 dans le forum GTK+ avec Python
    Réponses: 4
    Dernier message: 27/02/2009, 11h30
  3. Gtk::Dialog dans une .dll ou .so
    Par smlathome dans le forum GTK+ avec C & C++
    Réponses: 0
    Dernier message: 10/06/2008, 14h57
  4. [Gtkmm] Placer un Gtk::Dialog sous le curseur
    Par icer dans le forum GTK+
    Réponses: 2
    Dernier message: 06/05/2008, 18h33

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