重量转换器GUI,是否需要创建按钮代码?

时间:2019-11-02 19:47:58

标签: python tkinter

我是编程的新手,这是我的第二个项目,所以我想构建一个简单的重量转换器GUI,从LBS到KG // KG到LBS

这是GUI的外观:  https://imgur.com/a/I7tALPd
enter image description here 问题是:当我在“输入金额”上输入要转换的数字时,然后选中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()

0 个答案:

没有答案