1
+ # -*- coding: utf-8 -*-
2
+ from tkinter import *
3
+ import calendar
4
+
5
+
6
+ def showCal () :
7
+
8
+
9
+ box = Tk ()
10
+
11
+
12
+
13
+ box .title ("Calendar For The Year" )
14
+
15
+ box .geometry ("550x600" )
16
+
17
+ find_year = int (year_field .get ())
18
+
19
+ first_label = Label (box ,text = 'CALENDAR' ,bg = 'dark grey' , font = ("times" ,28 ,'bold' ))
20
+ first_label .grid (row = 1 ,column = 1 )
21
+
22
+ box .config (background = "white" )
23
+
24
+ cal_data = calendar .calendar (find_year )
25
+ cal_year = Label (box , text = cal_data , font = "consolas 10 bold" ,justify = LEFT )
26
+
27
+ cal_year .grid (row = 2 , column = 1 , padx = 20 ,)
28
+
29
+
30
+ box .mainloop ()
31
+
32
+
33
+
34
+
35
+ if __name__ == "__main__" :
36
+
37
+
38
+ gui = Tk ()
39
+
40
+
41
+ gui .config (background = "misty rose" )
42
+
43
+ gui .title ("CALENDAR" )
44
+
45
+ gui .geometry ("250x250" )
46
+
47
+
48
+ cal = Label (gui , text = "CALENDAR" ,bg = "lavender" ,font = ("Helvetica" , 28 , 'bold' ,'underline' ))
49
+
50
+
51
+ year = Label (gui , text = "Enter Year" , bg = "peach puff" , padx = 10 , pady = 10 )
52
+
53
+ year_field = Entry (gui )
54
+
55
+
56
+ Show = Button (gui , text = "Show Calendar" , fg = "Black" ,
57
+ bg = "lavender" , command = showCal )
58
+
59
+ Exit = Button (gui , text = "CLOSE" , bg = "peach puff" , command = exit )
60
+
61
+
62
+ cal .grid (row = 1 , column = 1 )
63
+
64
+ year .grid (row = 3 , column = 1 )
65
+
66
+ year_field .grid (row = 4 , column = 1 )
67
+
68
+ Show .grid (row = 5 , column = 1 )
69
+
70
+ Exit .grid (row = 7 , column = 1 )
71
+
72
+ gui .mainloop ()
0 commit comments