import all methods and classes from the tkinter
from tkinter import *
import calendar module
import calendar
Function for showing the calendar of the given year
def showCal() :
Create a GUI window
new_gui = Tk()
Set the background colour of GUI window
new_gui.config(background = "white")
set the name of tkinter GUI window
new_gui.title("CALENDAR")
Set the configuration of GUI window
new_gui.geometry("550x600")
get method returns current text as string
fetch_year = int(year_field.get())
calendar method of calendar module return
the calendar of the given year .
cal_content = calendar.calendar(fetch_year)
Create a label for showing the content of the calendar
cal_year = Label(new_gui, text = cal_content, font = "Consolas 10 bold")
grid method is used for placing
the widgets at respective positions
in table like structure.
cal_year.grid(row = 5, column = 1, padx = 20)
start the GUI
new_gui.mainloop()
Driver Code
if _name_ == "__main__" :
Create a GUI window
gui = Tk()
Set the background colour of GUI window
gui.config(background = "white")
set the name of tkinter GUI window
gui.title("CALENDAR")
Set the configuration of GUI window
gui.geometry("250x140")
Create a CALENDAR : label with specified font and size
cal = Label(gui, text = "CALENDAR", bg = "dark gray",
font = ("times", 28, 'bold'))
Create a Enter Year : label
year = Label(gui, text = "Enter Year", bg = "light green")
Create a text entry box for filling or typing the information.
year_field = Entry(gui)
Create a Show Calendar Button and attached to showCal function
Show = Button(gui, text = "Show Calendar", fg = "Black",
bg = "Red", command = showCal)
Create a Exit Button and attached to exit function
Exit = Button(gui, text = "Exit", fg = "Black", bg = "Red", command = exit)
grid method is used for placing
the widgets at respective positions
in table like structure.
cal.grid(row = 1, column = 1)
year.grid(row = 2, column = 1)
year_field.grid(row = 3, column = 1)
Show.grid(row = 4, column = 1)
Exit.grid(row = 6, column = 1)
start the GUI
gui.mainloop()
In questa pagina del sito puoi guardare il video online GUI calendar using della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Randomdotexe 06 settembre 2021, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 268 volte e gli è piaciuto 3 spettatori. Buona visione!