我不想在 Toplevel 打开时打开另一个(对于 Tkinter)

罗伯斯庇尔

我不想在 Toplevel 打开时打开另一个(对于 Tkinter)


def Combine():
        swindow = tk.Toplevel(window)
        swindow.geometry("250x350")
        swindow.resizable(False, False)

button2 = tk.Button(window,text="COMBINE",command=Combine,fg="white",bg="black",font=5)
button2.place(x=260,y=550)

苏杰

看到这个不会打开任何其他Toplevel()直到前一个被破坏

from tkinter import *
root=Tk()
number=0
Label(root,bg="white",text="Hello").place(x=0,y=0)

def Combine():
    def destroy_top(*args):
        global number
        number=0
        swindow.destroy()
        
    global number
    if number==0:
        
        number=1
        global swindow
        swindow = Toplevel()
        swindow.geometry("250x350")
        swindow.resizable(False, False)
        btn = Button(swindow,text='EXIT',command=destroy_top)
        swindow.bind("<Destroy>",destroy_top)
        btn.pack()
    
    
        #global swindow
        #swindow.destroy()


button2 = Button(root,text="COMBINE",command=Combine,fg="white",bg="black",font=5)
button2.pack()
#root.wm_attributes('-transparentcolor','black')
root.mainloop()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Tkinter Toplevel:不聚焦时销毁窗口

在前一个 Toplevel 窗口关闭后创建 Toplevel tkinter Window

如何防止我的主窗口与 Python 和 Tkinter 中的 Toplevel 窗口一起运行?

Python Tkinter destroy toplevel 使窗口保持打开状态

我不想在使用另一个开发应用程序时打开我已经关闭的应用程序

我应该将 tkinter Toplevel 用于 Text 小部件吗?

从tkinter.filedialog中使用askopenfilename时,TopLevel窗口消失

Python Tkinter:从另一个窗口打开同一窗口时的行为不同

Tkinter 销毁 TopLevel 窗口并一键创建一个新窗口

我有很多爆米花,想要一个打开的,当另一个打开时关闭

Tkinter破坏了Toplevel的根源

我想在tkinter中创建一个新窗口

打开我的应用程序时,我收到通知作为横幅。我不想在我的应用打开时显示横幅

只打开一个 Tk.Toplevel 窗口

当我打开另一个活动时,应用程序崩溃

当我打开另一个活动时如何停止铃声?

如何在同一Tkinter Toplevel()窗口上显示两个图像

python-tkinter:在另一个窗口中打开另一个图像?

为什么我不能在tkinter Toplevel()窗口中显示图像?

C ++,我不想在最后一个值后面加上逗号

有一个覆盖函数不想在我的类代码中工作

当我打开树的一个分支时,Python Tkinter Treeview 分层数据没有移动

Tkinter Gui 链接按钮到 .py 文件以打开另一个 Gui

在tkinter Toplevel中调整matplotlib图的大小

Tkinter - NameError:未定义名称“TopLevel”

如何在Tkinter中放置TopLevel窗口?

Tkinter Toplevel inf 不同的文件/函数

获取 tkinter 中 Toplevel 窗口的数量

如何控制 tkinter Toplevel 窗口的显示?