【发布时间】:2012-12-01 17:38:00
【问题描述】:
我正在创建一个有助于求解二次方程的程序 - 这只是布局的弃儿,但基本上当我输入参数(A、B 和 C)时,它应该存储它然后我以后可以使用它。
这是我目前得到的(不要介意名称和文字,它是丹麦语):
Vara = StringVar()
Varb = StringVar()
Varc = StringVar()
#Parabel
def Parabel():
parabel = Tk()
parabel.minsize(600, 400)
parabel.maxsize(600,400)
parabel.title("Parablens rødder")
pLabel = Label(parabel, text = "Parablens rødder").pack(side = TOP)
pLabel1 = Label(parabel, text = "Indtast parameterne A, B, C:").pack()
#A
pLabel2 = Label(parabel, text = "A:").pack()
pEntry1 = Entry(parabel, textvariable = Vara).pack()
#B
pLabel3 = Label(parabel, text = "B:").pack()
pEntry2 = Entry(parabel, textvariable = Varb).pack()
#C
pLabel4 = Label(parabel, text = "C:").pack()
pEntry3 = Entry(parabel, textvariable = Varc).pack()
pButton = Button(parabel, text = "OK", command = para ).pack()
def para():
a = Vara.get()
b = Varb.get()
c = Varc.get()
print(a,b,c) # just to test if they got stored,
根据我所读到的内容,这应该可以,但是当我打印 a、b、c 时,它会出现空白。
【问题讨论】:
标签: python tkinter tkinter-entry