我正在使用 Tkinter 制作一个程序,其中用户以磅为单位输入他们的体重,然后以公斤为单位输出他们的体重。
我在Entry
从用户那里获取内容时遇到问题。我正在计算磅到公斤clicked1
。
有人可以告诉我如何在那里获得 Entry 输入吗?
from Tkinter import *
import tkMessageBox
class App(object):
def __init__(self):
self.root = Tk()
self.root.wm_title("Question 7")
self.label = Label (self.root, text= "Enter your weight in pounds.")
self.label.pack()
self.entrytext = StringVar()
Entry(self.root, textvariable=self.entrytext).pack()
self.buttontext = StringVar()
self.buttontext.set("Calculate")
Button(self.root, textvariable=self.buttontext, command=self.clicked1).pack()
self.label = Label (self.root, text="")
self.label.pack()
self.root.mainloop()
def clicked1(self):
input = 3423 #I would like the user input here.
self.label.configure(text=input)
def button_click(self, e):
pass
App()