Python provides Tkinter to develop GUI applications. Now, it’s up to the skills and imagination of the developer, what he want to develop using Tkinter. In this tutorial, I will make a Python Calendar GUI application using Tkinter. In this application, User will have to fill the desired year, and the calendar for that specific year will appear through this application.
Also, Read – 100+ Machine Learning Projects Solved and Explained.
Python Calendar GUI
#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

Best website and I have learnt more thing from your website .
Thanks, keep visiting us