【发布时间】:2014-03-18 16:23:38
【问题描述】:
我一直在寻找方法来做到这一点,但大多数都是针对对我没有帮助的情况。
这是我的代码 -
import os
import time
import tkinter
from tkinter import *
root = Tk()
root.title('Interpreter')
Label(text='What is your name?').pack(side=TOP,padx=10,pady=10)
entry = Entry(root, width=30)
entry.pack(side=TOP,padx=10,pady=10)
def onOkay():
print = str(entry.get())
myName = Label(text='Your name is '+print+'.').pack(side=BOTTOM,padx=15,pady=10)
myName
def onClose():
#Nothing here yet
Button(root, text='OK', command=onOkay).pack(side=LEFT,padx=5,pady=5)
Button(root, text='CLOSE', command=onClose).pack(side= RIGHT,padx=5,pady=5)
root.mainloop()
【问题讨论】:
-
你想使用 Stringvar() 而不是 Label
-
myName = StringVar(),这是一个可能有用的答案; stackoverflow.com/questions/2770409/…