Bonjour à tous,
Je fais un petit programme pour apprendre à maitriser tkinter mais je me heurte à un problème :
je demande à un bouton d’exécuter une fonction lorsqu'il est pressé mais la fonction s'exécute au lancement du programme :
mon code:
et ce que dit la console avant même que j'ai touché un boutton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import os from tkinter import * def copier(): "Copier le fichier" print("fonction copier") def lire(): "lire un fichier" print("fonction lire") fenetre = Tk() champ_label = Label(fenetre, text="Bienvenue") champ_label.pack() bouton_1 = Button(fenetre, text="copier", command=copier()) bouton_1.pack() bouton_2 = Button(fenetre, text="Lire", command=lire()) bouton_2.pack() fenetre.mainloop()
fonction copier
fonction lire
Merci de votre aide!
Partager