Python GUI Calendar Project

In this tutorial, Python provides Tkinter to develop GUI applications. The possibilities are only limited by a developer’s imagination, what can be done with Tkinter. It’s up to your skills to create an application that does exactly what you want it to do by using this open-source toolkit developed in Python. This tutorial will walk you through the process of creating a simple Python calendar interface application that displays the current month and year in order for you to provide users with another way of accessing information related to dates.

Python Calendar Project

Here python program for the calendar.

 

#Importing tkinter module
from tkinter import *
#importing calendar module
import calendar

#function to show calendar of the given year
def showCalender():
    gui = Tk()
    gui.config(background='grey')
    gui.title("Calender for the year")
    gui.geometry("550x600")
    year = int(year_field.get())
    gui_content= calendar.calendar(year)
    calYear = Label(gui, text= gui_content, font= "Consolas 10 bold")
    calYear.grid(row=5, column=1,padx=20)
    gui.mainloop()


#Driver code
if __name__=='__main__':
    new = Tk()
    new.config(background='grey')
    new.title("Calender")
    new.geometry("250x140")
    cal = Label(new, text="Calender",bg='grey',font=("times", 28, "bold"))
    year = Label(new, text="Enter year", bg='dark grey')
    year_field=Entry(new)
    button = Button(new, text='Show Calender',
fg='Black',bg='Blue',command=showCalender)

    #putting widgets in position
    cal.grid(row=1, column=1)
    year.grid(row=2, column=1)
    year_field.grid(row=3, column=1)
    button.grid(row=4, column=1)
    Exit.grid(row=6, column=1)
    new.mainloop()

#Output

python calendar

 

 

Leave a Comment

Exit mobile version