Tatal21820
unread,Apr 25, 2022, 10:49:11 AM4/25/22You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Bonjour, je voudrais savoir comment imprimer mon résultat dans une fenêtre
Tkinter, Merci
voici le code:
from tkinter import *
import calendar
import datetime
import locale
locale.setlocale(locale.LC_ALL, 'fr_FR')
# créer une fenêtre
master = Tk()
# personnaliser la fenêtre
master.title("Non de la fenêtre") # Nom de la fenêtre
master.geometry("720x720") # Dimentions de la fenêtre
master.minsize(480, 360) # Dimentions minimum de la fenêtre
master.iconbitmap("gdata_icon.ico")
master.config(background='#F39C12')
def PatchTuesday(year, month):
c = calendar.Calendar(firstweekday=calendar.MONDAY)
monthcal = c.monthdatescalendar(year, month)
second_tuesday = [day for week in monthcal for day in week if
day.weekday() == calendar.TUESDAY and
day.month == month][1].day
return second_tuesday
Month = 1
Year = 2022
# plage de mois premier et dernier jour du mois. renvoie le dernier jour du
mois
daymax = calendar.monthrange(Year, Month)[1]
second_tuesday = PatchTuesday(Year, Month)
# réinitialiser la boucle while au premier jour du mois
day = 1
while day <= daymax:
weekday = calendar.day_abbr[calendar.weekday(Year, Month, day)]
if calendar.weekday(Year, Month, day) == 2:
weeknumber = datetime.date(Year, Month, day).isocalendar()[1]
else:
weeknumber = ""
if day == second_tuesday:
data = ""
else:
data = ""
print(weekday, day, data, weeknumber)
day += 1
master.mainloop() # Pour garder fenêtre ouverte