Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3807
| Newsgroups | fr.comp.lang.python |
|---|---|
| Subject | tkinter |
| From | Tatal21820 <nospam_tatal21820@gmail.com.invalid> |
| Organization | !No_Organization! |
| Message-ID | <y6Sdnflrc-N8Kfv_nZ2dnUU7_8zNnZ2d@giganews.com> (permalink) |
| Date | 2022-04-25 09:49 -0500 |
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
Back to fr.comp.lang.python | Previous | Next | Find similar
tkinter Tatal21820 <nospam_tatal21820@gmail.com.invalid> - 2022-04-25 09:49 -0500
csiph-web