Bonjour
Je bloque , je rame depuis des semaines. J'ai lu plusieurs tutos qui reprennent toujours les mêmes exemples, sauf celui qui me chagrine.
Voici mon code.
from tkinter import *
import datetime
fen1= Tk()
weeknumberofyear = datetime.date.today().isocalendar()[1]
if weeknumberofyear==12:
print("paire")
Label(fen1,text="").pack()
bouton=Button(fen1, text="quitter", command=fen1.destroy)
bouton.pack()
fen1.mainloop()
Je n'arrive pas à comprendre comment envoyer le resultat "PRINT" dans le label.
En réalité, j'ai du mal à faire le lien entre le code console et le code tkinter.
Merci par avance de votre aide qui serait la bienvenu.
Pascal128
Bonsoir,
Les objets Tkinter ont des attributs qui peuvent être modifiés par des méthodes.
from tkinter import *
import datetime
fen1= Tk()
var_label = StringVar() #Zone de communication avec objet TkInter/Label
label=Label(fen1,textvariable=var_label).pack() # Association Label et StringVar
var_label.set("vide") #Initialisation via méthode "set" (optionnel)
bouton=Button(fen1, text="quitter", command=fen1.destroy)
bouton.pack()
weeknumberofyear = datetime.date.today().isocalendar()[1]
if weeknumberofyear==12:
print("paire")
var_label.set("paire") #MAJ Label via zone de communication
fen1.mainloop()