在另一个函数中添加标签

2024-09-28 23:38:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我解决了我在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

它们都是全局变量


Tags: textinputdeffunctionbuttonlabelcommand
1条回答
网友
1楼 · 发布于 2024-09-28 23:38:26

您不能在同一个程序中调用Tk()两次1。如果需要窗口,请创建Toplevel的实例

1从技术上讲,你可以,但只有当你理解其后果时。除非你对Tkinter有相当深刻的理解,否则它几乎肯定不会像你期望的那样表现

相关问题 更多 >