Python | GUI Calendar using Tkinter (original) (raw)

from tkinter import *

import calendar

def showCal() :

`` new_gui = Tk()

`` new_gui.config(background = "white" )

`` new_gui.title( "CALENDAR" )

`` new_gui.geometry( "550x600" )

`` fetch_year = int (year_field.get())

`` cal_content = calendar.calendar(fetch_year)

`` cal_year = Label(new_gui, text = cal_content, font = "Consolas 10 bold" )

`` cal_year.grid(row = 5 , column = 1 , padx = 20 )

`` new_gui.mainloop()

if __name__ = = "__main__" :

`` gui = Tk()

`` gui.config(background = "white" )

`` gui.title( "CALENDAR" )

`` gui.geometry( "250x140" )

`` cal = Label(gui, text = "CALENDAR" , bg = "dark gray" ,

`` font = ( "times" , 28 , 'bold' ))

`` year = Label(gui, text = "Enter Year" , bg = "light green" )

`` year_field = Entry(gui)

`` Show = Button(gui, text = "Show Calendar" , fg = "Black" ,

`` bg = "Red" , command = showCal)

`` Exit = Button(gui, text = "Exit" , fg = "Black" , bg = "Red" , command = exit)

`` 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 )

`` gui.mainloop()