我解决了我在Put a Label in a function-generated window from another function中提出的问题
现在,我在同一个脚本上有另一个问题
def window1():
windowone=Tk()
button1=button(windowone, command=window2)
def put():
labeltoput=label(windowtwo, text"text to put")
def window2():
windowtwo=Tk()
putlabel=button(windowtwo, text="put label on windowone", command=put)
现在,当我单击按钮putlabel
时,我希望函数put
中的标签出现在windowtwo
中,而不是出现在windowone
中
它们都是全局变量
您不能在同一个程序中调用
Tk()
两次1。如果需要窗口,请创建Toplevel
的实例1从技术上讲,你可以,但只有当你理解其后果时。除非你对Tkinter有相当深刻的理解,否则它几乎肯定不会像你期望的那样表现
相关问题 更多 >
编程相关推荐