在生成的另一个函数中放置一个标签 window
Put a Label in another function generated window
我解决了我在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。如果您想要 window,请创建 Toplevel
的实例。
1从技术上讲是可以的,但前提是您了解其后果。除非您对 Tkinter 有相当深入的了解,否则它几乎肯定不会像您期望的那样运行。
我解决了我在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。如果您想要 window,请创建 Toplevel
的实例。
1从技术上讲是可以的,但前提是您了解其后果。除非您对 Tkinter 有相当深入的了解,否则它几乎肯定不会像您期望的那样运行。