from
tkinter
import
*
root
=
Tk()
width
=
600
height
=
250
root.geometry(f
"{width}x{height}"
)
root.maxsize(width, height)
root.minsize(width, height)
Label(root, text
=
"Ratio Calculator"
, font
=
(
"Helvetica"
,
18
,
"bold"
), fg
=
"blue"
).pack()
def
ratio_calculator():
s11
=
int
(s1.get())
s22
=
int
(s2.get())
s33
=
int
(s3.get())
value
=
(s33
*
s22)
/
s11
value_of_x.config(text
=
value)
frame
=
Frame(root)
frame.pack()
s1
=
Spinbox(frame, from_
=
0
, to
=
10000000
, width
=
10
,
font
=
(
"Helvetica"
,
14
,
"bold"
))
s1.pack(side
=
LEFT, padx
=
10
, pady
=
10
)
s2
=
Spinbox(frame, from_
=
0
, to
=
10000000
, width
=
10
,
font
=
(
"Helvetica"
,
14
,
"bold"
))
s2.pack(side
=
LEFT, padx
=
10
, pady
=
10
)
s3
=
Spinbox(frame, from_
=
0
, to
=
10000000
, width
=
10
,
font
=
(
"Helvetica"
,
14
,
"bold"
))
s3.pack(side
=
LEFT, padx
=
10
, pady
=
10
)
Label(frame, text
=
"X"
, width
=
10
, font
=
(
"Helvetica"
,
14
,
"bold"
),
borderwidth
=
1
, relief
=
"solid"
).pack(side
=
LEFT,
padx
=
10
,
pady
=
10
)
frame1
=
Frame(root)
frame1.pack()
x_value
=
Label(frame1, text
=
"Value of x:"
,
font
=
(
"Helvetica"
,
18
,
"bold"
))
x_value.pack(side
=
LEFT)
value_of_x
=
Label(frame1, text
=
"",
font
=
(
"Helvetica"
,
18
,
"bold"
))
value_of_x.pack(side
=
LEFT)
Button(root, text
=
"Calculate"
, borderwidth
=
2
, width
=
15
,
font
=
(
"Helvetica"
,
14
,
"bold"
),
command
=
ratio_calculator, fg
=
"red"
,
bg
=
"black"
).pack(pady
=
20
)
root.mainloop()