我是编程的新手,这是我的第二个项目,所以我想构建一个简单的重量转换器GUI,从LBS到KG // KG到LBS
这是GUI的外观:
https://imgur.com/a/I7tALPd
问题是:当我在“输入金额”上输入要转换的数字时,然后选中Checkbotton的“ LBS到KG”,我的程序会自动在“称重”框中插入转换后的重量答案。
我要检查“ LBS到KG”,然后单击“计算Botton”,然后在程序中将答案插入“重量”框中。
我在网上搜索了很多内容,却没有找到答案。
enter code here
from tkinter import *
main = Tk()
main.title("Weight Converter")
main.geometry("500x100")
#Calculation
def mult():
blank.delete(0, END)
ans = int(weight1.get()) * 0.45
blank.insert(0, ans)
def mult1():
blank.delete(0, END)
ans = int(weight1.get()) / 0.45
blank.insert(0, ans)
#Text
Label(main, text = "Enter Amount: ").grid(row=1)
Label(main, text = " Weight: ").grid(row=2)
#Entry
weight1 = Entry(main)
blank = Entry(main)
weight1.grid(row=1, column=1)
blank.grid(row=2, column=1)
#Checkbutton
v = IntVar()
v1 = IntVar()
c = Checkbutton(main, text="Lbs to KG", command=mult, variable=v).grid(row=1, column=5)
c1 = Checkbutton(main, text="KG to LBs", command=mult1, variable=v1).grid(row=2, column=5)
Button(main, text="Calculate").grid(row=4, column=1)
main.mainloop()