2009-08-25 9 views
0

Je veux que la fenêtre principale "grise, gèle, arrête de fonctionner", quand une autre fenêtre est ouverte. Y a-t-il un moyen par défaut de le faire? À peu près la même chose que gtk.Dialog travaille.Comment geler/fenêtre grisâtre dans pygtk?

EDIT: Actuellement, je ne fais que remplacer tout le contenu par une ligne de texte, mais je suppose qu'il devrait y avoir un meilleur moyen.

Répondre

3

Vous ne devriez vraiment pas essayer de faire en sorte qu'un programme ne réponde plus. Si ce que vous voulez faire est d'arrêter l'utilisateur d'utiliser la fenêtre, faites le dialogue modal: gtk.Dialog.set_modal(True)

+0

Ah, je viens de comprendre. La fenêtre qui devrait être active devrait être réglée sur modale, oui. Dommage que GTK ait vraiment une façon bizarre de nommer les fonctions. – iElectric

Questions connexes