1
+ from tkinter import *
2
+
3
+ root = Tk ()
4
+ root .title ("Week 4 GUI" )
5
+ root .geometry ("850x950" )
6
+ # root.configure(bg = "#f0b390", foreground="black")
7
+
8
+ a = Label (root ,text = "MANUAL" , font = ("Roboto" , 25 ,"underline" ), pady = 30 ).grid (row = 0 ,column = 1 )
9
+ a = Label (root ,text = "FORM" , font = ("Roboto" , 25 , "underline" ), pady = 30 ).grid (row = 0 ,column = 2 )
10
+ b = Label (root ,text = "Full Name" ).grid (row = 1 ,column = 0 )
11
+ c = Label (root ,text = "Email Id" ).grid (row = 2 ,column = 0 )
12
+ d = Label (root ,text = "Contact Number" ).grid (row = 3 ,column = 0 )
13
+
14
+ b1 = Entry (root ,width = 20 ).grid (row = 1 ,column = 1 )
15
+ c1 = Entry (root ,width = 20 ).grid (row = 2 ,column = 1 )
16
+ d1 = Entry (root ,width = 20 ).grid (row = 3 ,column = 1 )
17
+
18
+ R = Label (root ,text = "Registration" , padx = 10 ,font = ("Comic Sans MS" , 18 , "bold" )).grid (row = 1 ,column = 3 )
19
+ D = Label (root ,text = "Details" ,padx = 10 , font = ("Comic Sans MS" , 18 , "bold" )).grid (row = 2 ,column = 3 )
20
+
21
+ rp1 = Label (root ,text = "Registration Period" , font = ("Comic Sans MS" , 18 , "bold" ),padx = 5 , pady = 30 ).grid (row = 5 ,column = 0 )
22
+ rp1b = Radiobutton (root , text = "One year" , padx = 20 , pady = 5 ).grid (row = 5 , column = 1 )
23
+ # rp2 = Label(root ,text = "Registration Period").grid(row = 6,column = 0)
24
+ rp2b = Radiobutton (root , text = "Two Years" , padx = 20 , pady = 5 ).grid (row = 5 , column = 2 )
25
+ # rp3 = Label(root ,text = "Registration Period").grid(row = 7,column = 0)
26
+ rp3b = Radiobutton (root , text = "Three Years" , padx = 20 , pady = 5 ).grid (row = 5 , column = 3 )
27
+
28
+ # btn = Button(root ,text="Submit").grid(row=7,column=1)
29
+
30
+ RT = Label (root ,text = "Registration Type" , font = ("Comic Sans MS" , 20 , "bold" ),padx = 5 , pady = 10 ).grid (row = 7 ,column = 0 )
31
+
32
+ rt1b = Radiobutton (root , text = "Original" , padx = 20 , pady = 5 ).grid (row = 8 , column = 0 )
33
+ rt2b = Radiobutton (root , text = "Private" , padx = 20 , pady = 5 ).grid (row = 8 , column = 1 )
34
+ rt3b = Radiobutton (root , text = "Renewal" , padx = 20 , pady = 5 ).grid (row = 8 , column = 2 )
35
+ rt4b = Radiobutton (root , text = "Re-Issue" , padx = 20 , pady = 5 ).grid (row = 8 , column = 3 )
36
+ rt5b = Radiobutton (root , text = "Rental Vehicle" , padx = 20 , pady = 5 ).grid (row = 9 , column = 0 )
37
+ rt6b = Radiobutton (root , text = "TLPN" , padx = 20 , pady = 5 ).grid (row = 9 , column = 1 )
38
+ rt7b = Radiobutton (root , text = "For Hire" , padx = 20 , pady = 5 ).grid (row = 9 , column = 2 )
39
+ rt8b = Radiobutton (root , text = "Ridesharing" , padx = 20 , pady = 5 ).grid (row = 9 , column = 3 )
40
+
41
+ OI = Label (root ,text = "Owner Information" , font = ("Comic Sans MS" , 20 , "bold" ),padx = 5 , pady = 30 ).grid (row = 11 ,column = 0 )
42
+
43
+ oi1 = Label (root ,text = "Owner Full name" , pady = 5 ).grid (row = 12 ,column = 0 )
44
+ oi2 = Label (root ,text = "Telephone No" , pady = 5 ).grid (row = 12 ,column = 2 )
45
+ oi3 = Label (root ,text = "Co-Owner Full name" , pady = 5 ).grid (row = 18 ,column = 0 )
46
+ oi4 = Label (root ,text = "Telephone No" , pady = 5 ).grid (row = 18 ,column = 2 )
47
+
48
+ oib1 = Entry (root ,width = 20 ).grid (row = 12 ,column = 1 )
49
+ oib2 = Entry (root ,width = 20 ).grid (row = 12 ,column = 3 )
50
+ oib3 = Entry (root ,width = 20 ).grid (row = 18 ,column = 1 )
51
+ oib4 = Entry (root ,width = 20 ).grid (row = 18 ,column = 3 )
52
+
53
+ oi5 = Label (root ,text = "Owner Address" , pady = 5 ).grid (row = 15 ,column = 0 )
54
+ oi6 = Label (root ,text = "State" , pady = 5 ).grid (row = 15 ,column = 2 )
55
+ oi7 = Label (root ,text = "City" , pady = 5 ).grid (row = 16 ,column = 0 )
56
+ oi8 = Label (root ,text = "Zip" , pady = 5 ).grid (row = 16 ,column = 2 )
57
+
58
+ oib5 = Entry (root ,width = 20 ).grid (row = 15 ,column = 1 )
59
+ oib6 = Entry (root ,width = 20 ).grid (row = 15 ,column = 3 )
60
+ oib7 = Entry (root ,width = 20 ).grid (row = 16 ,column = 1 )
61
+ oib8 = Entry (root ,width = 20 ).grid (row = 16 ,column = 3 )
62
+
63
+ oi9 = Label (root ,text = "Co-Owner Address" , pady = 5 ).grid (row = 20 ,column = 0 )
64
+ oi10 = Label (root ,text = "State" , pady = 5 ).grid (row = 20 ,column = 2 )
65
+ oi11 = Label (root ,text = "City" , pady = 5 ).grid (row = 22 ,column = 0 )
66
+ oi12 = Label (root ,text = "Zip" , pady = 5 ).grid (row = 22 ,column = 2 )
67
+
68
+ oib5 = Entry (root ,width = 20 ).grid (row = 20 ,column = 1 )
69
+ oib6 = Entry (root ,width = 20 ).grid (row = 20 ,column = 3 )
70
+ oib7 = Entry (root ,width = 20 ).grid (row = 22 ,column = 1 )
71
+ oib8 = Entry (root ,width = 20 ).grid (row = 22 ,column = 3 )
72
+
73
+ AI = Label (root ,text = "Additional Information" , pady = 30 ,padx = 5 , font = ("Comic Sans MS" , 20 , "bold" )).grid (row = 24 ,column = 0 )
74
+
75
+ ai1 = Label (root ,text = "Location(City/Country/Town)" , pady = 5 ).grid (row = 25 ,column = 0 )
76
+ aib1 = Entry (root ,width = 20 ).grid (row = 25 ,column = 1 )
77
+ ai1 = Label (root ,text = "Military Duty/Service - Details" , pady = 5 , padx = 10 ).grid (row = 25 ,column = 2 )
78
+ aib1 = Entry (root ,width = 20 ).grid (row = 25 ,column = 3 )
79
+
80
+ ai2 = Label (root ,text = "Mailing Address" , pady = 5 ).grid (row = 27 ,column = 0 )
81
+ ai3 = Label (root ,text = "State" , pady = 5 ).grid (row = 27 ,column = 2 )
82
+ ai4 = Label (root ,text = "City" , pady = 5 ).grid (row = 29 ,column = 0 )
83
+ ai5 = Label (root ,text = "Zip" , pady = 5 ).grid (row = 29 ,column = 2 )
84
+
85
+ aib2 = Entry (root ,width = 20 ).grid (row = 27 ,column = 1 )
86
+ aib3 = Entry (root ,width = 20 ).grid (row = 27 ,column = 3 )
87
+ aib4 = Entry (root ,width = 20 ).grid (row = 29 ,column = 1 )
88
+ aib5 = Entry (root ,width = 20 ).grid (row = 29 ,column = 3 )
89
+
90
+ root .mainloop ()
0 commit comments