GUI calendar using

Pubblicato il: 06 settembre 2021
sul canale di: Randomdotexe
268
3

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!