这段代码正在运行,并在python提示符下打印日期。但我想把它设为输入框的值。因为我想允许用户手动更改日期,如果他选择了错误的日期。你知道吗
def onclick():
cd = CalendarDialog(root)
print cd.result
#self.myentry.set(cd.result)
class newdemo:
def __init__(self, root):
root.wm_title("Calendar Demo")
self.myentry = Tkinter.Entry(root, text="Choose date")
self.myentry.pack()
self.button = Tkinter.Button(root, text="Choose date", command=onclick)
self.button.pack()
# root.update()
root=Tkinter.Tk()
newdemo(root)
root.mainloop()
我在这里发现了这个班级。。。你知道吗
Tkinter条目小部件没有
set
方法。您可以使用delete
和insert
。你想
onclick
成为newdemo
类的一部分吗?如果是,您可以使用:否则,需要保留对类的引用才能访问
myentry
:相关问题 更多 >
编程相关推荐