Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > GUI
GUI Forum d'entraide sur les bibliothèques pour interfaces graphiques en Python
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 10/08/2011, 19h41   #1
awalter1
Membre éclairé
 
Avatar de awalter1
 
Inscription : août 2004
Messages : 881
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 881
Points : 316
Points : 316
Par défaut intercepter l'evenement close de la fenêtre

Bonjour,
Dans mon appli python, j'utilise matplotlib.pyplot.
A partir de la fenêtre affichant mon graphique, je voudrais intercepter le close effectué à partir du menu de la fenêtre (sous linux coin haut gauche).
En gtk on fait
Code :
win.connect('delete_event', MyDelete)
, mais là je n'ai rien trouvé.
Il se trouve que le bouton de cette fenêtre ferme toutes les autres fenêtres de mon appli python.
Voici la fenêtre présentant mon graphique:
awalter1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 21h35   #2
PauseKawa
Expert Confirmé
 
Avatar de PauseKawa
 
Homme Patrice BLANGARIN
Technicien Help Desk, maintenance, réseau, système et +
Inscription : juin 2006
Messages : 2 613
Détails du profil
Informations personnelles :
Nom : Homme Patrice BLANGARIN
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien Help Desk, maintenance, réseau, système et +
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 2 613
Points : 3 724
Points : 3 724
Bonsoir,

Et bien je ne pratique pas matplotlib mais c'est du Tkinter et en Tk sous Python c'est:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
try:
    import Tkinter as Tk
except:
    import tkinter as Tk
 
def fermeture():
    # Mettre le code ici
    print('Quit')
    root.quit()
 
root = Tk.Tk()
root.protocol("WM_DELETE_WINDOW", fermeture)
root.mainloop()
Je vous laisse trouver le 'root' Tk (Edit du code ? Pas le temps)

@+
__________________
Merci d'utiliser le forum pour les questions techniques.
PauseKawa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h58.


 
 
 
 
Partenaires

Hébergement Web