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:
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()
et ce que dit la console avant même que j'ai touché un boutton :
fonction copier
fonction lire

Merci de votre aide!