Comment fermer une fenêtre tkinter sans bouton?
Ferméyg_be Messages postés 23338 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 novembre 2024 - 4 janv. 2023 à 19:22
- Fermer une fenetre tkinter
- Raccourci agrandir fenetre - Guide
- Fenêtre hors écran windows 11 - Guide
- Fermer compte paypal - Guide
- Fermer une fenetre de force - Guide
- Fenêtre - Guide
3 réponses
3 janv. 2023 à 14:59
Bonjour,
Fermer une fenêtre Tkinter sans bouton:
En cliquant la croix
3 janv. 2023 à 16:07
bonjour, peux-tu partager un code que nous puissions tester? ton code contient plusieurs erreurs.
3 janv. 2023 à 16:19
un exemple qui fonctionne:
import tkinter import mouse import time fenetre = tkinter.Tk() fenetre.update() time.sleep(5) if mouse.is_pressed(): print("is pressed") px,py = mouse.get_position() print(px,py) if px <= 902 and py <= 720: print("destroy") fenetre.destroy() time.sleep(5) print("fini")
Bonsoir, complexe pour un truc qu'on fait avec un simple événement.
import tkinter def quitter(evt): if evt.x < 50 and evt.y < 50: print(evt.x, evt.y) # fenetre.destroy() fenetre = tkinter.Tk() fenetre.bind('<Motion>', quitter) fenetre.mainloop()
Commenter le print et décommenter le destroy pour fermer la fenêtre lors du survol du carré haut gauche de 50px.
À Jonathan_2_7364 d'ajuster les coordonées de la fenêtre de son aplication.
4 janv. 2023 à 18:18
Peut tu expliquer le quitter(evt) car je ne comprend pas trop...
4 janv. 2023 à 18:34
Tu devrais plutôt d'abord t'intéresser au bind() en ligne 9. Suite à cela, la fonction quitter() est appelée chaque fois que la souris est déplacée dans la fenêtre.
4 janv. 2023 à 19:04
Désolé mais je suis débutant et je ne comprends rien a ce code. Pourrais tu me l'expliquer? en détail
4 janv. 2023 à 19:22
C'est normal de ne pas comprendre. Si tu veux progresser et comprendre tkinter, je te suggère plutôt de lire ceci: http://tkinter.fdex.eu/doc/event.html
3 janv. 2023 à 15:26
Oui, mais la fenêtre est en plein écran, donc...
3 janv. 2023 à 17:43
je plaisante ...