使用Tkinter创建比例计算器GUI
在本文中,我们将看到如何创建一个计算比例的功能性应用程序。为了使其完全可用,我们将使用 SpinBox 方法,该方法通常为值创建了一个理想的微调器。可以使用框中的微调器小部件修改此值。因此,SpinBox对象接受从最小值到最大值的值。
首先,我们将创建一个tkinter框架,在其中我们将定义一些小部件。
示例
from tkinter import *
win = Tk()
win.title(“比例计算器”)
win.geometry(“600x500”)
win.resizable(0,0)
#为比例计算器创建文本标签
label = Label(win,text =“比例计算器”,font =('Times New Roman',25))
#定义计算值的函数
def ratio_cal():
a1 = int(a.get())
b1 = int(b.get())
c1 = int(c.get())
val =(b1 * c1)/ a1
x_val.config(text = val)
#添加另一个框架
frame = Frame(win)
frame.pack()
#为A B和C创建微调框
a = Spinbox(frame,from_ = 0,to = 100000,font =('Times New Roman',14),width = 10)
a.pack(side = LEFT,padx = 10,pady = 10)
b = Spinbox(frame,from_ = 0,to = 100000,font =('Times New Roman',14),width = 10)
b.pack(side = LEFT,padx = 10,pady = 10)
c = Spinbox(frame,from_ = 0,to = 100000,font =('Times New Roman',14),width = 10)
c.pack(side = LEFT,padx = 10,pady = 10)
x_val = Label(frame,text =“”,font =('Times New Roman',18))
x_val.pack(side = LEFT)
#创建一个按钮来计算结果
Button(win,text =“计算”,command = ratio_cal,borderwidth = 3,fg =“white”,
bg =“black”,width = 15)。pack(pady = 20)
win.mainloop()
输出
运行上述代码将创建基于GUI的比例计算器。