58同城石家庄网站建设/soe搜索优化
我刚开始学习python,我很喜欢这门语言,很容易理解我以前尝试过的其他方法,也就是说我已经有几天撞到墙上了。在
我正在尝试编写一个自定义公式python calc。到目前为止,我已经:from Tkinter import *
from math import *
def printAll():
printMoneyIn()
printMoneyOut()
def printMoneyIn():
Label(master, text= "money in = \n" u"\xA3").grid(row=7, column=0)
def printMoneyOut():
Label(master, text = "money out", sum = (e1 + e2 * e3 + e4)).grid(row=8)
master = Tk()
v = IntVar()
formula1 = e1*e2*e3+e4
formula2 = e1+e2+e3+e4
e1 = Entry(master)
e2 = Entry(master)
e3 = Entry(master)
e4 = Entry(master)
def getFloats():
val1 = float (e1.get())
val2 = float (e2.get())
val3 = float (e3.get())
val4 = float (e4.get())
Radiobutton(master, text="without", padx = 10, width = 10, variable=v, value=1, indicatoron=0).grid(row=1, column=0)
Radiobutton(master, text="with", padx = 10, width = 10, variable=v, value=2, indicatoron=0).grid(row=1, column=1)
Label(master, text="money in", padx=20, width=10, bg = "light blue").grid(row=3)
Label(master, text="times by", padx=20, width=10, bg = "light blue").grid(row=4)
Label(master, text="times by", padx=20, width=10, bg = "red").grid(row=5)
Label(master, text="money out", padx=20, width=10, bg = "red").grid(row=6)
Label(master).grid(row=7, column=0)
# automatically adds the value 5 to money out
e4.insert(10,"5")
e1.grid(row=3, column=1)
e2.grid(row=4, column=1)
e3.grid(row=5, column=1)
e4.grid(row=6, column=1)
Button(master, text='Show', command=printAll, width=20).grid(row=7, column=1, sticky=W, pady=4)
Label(master).grid(row=7, column=0)
Label(master).grid(row=8)
master.mainloop()
我的目标是:在输入框中添加值。在
确定选择哪个单选框来确定公式。在
对输入框中的数字运行公式。在
在底部显示结果。在
不管我做了什么,我似乎都无法让这些数字相互作用。在
我开始在网上搜索比上网还混乱。如果有人能给我指出正确的方向,请让我继续学习这门语言。在
谢谢你的帮助。在
罗布