在tkinter中打开新窗口时关闭当前窗口,可以通过以下步骤实现:
from tkinter import Tk, Button, Toplevel
def close_current_window():
root.destroy() # 关闭当前窗口
root = Tk() # 创建主窗口
def open_new_window():
new_window = Toplevel(root) # 创建新窗口
new_window.title("新窗口") # 设置新窗口标题
new_window.geometry("200x200") # 设置新窗口大小
close_current_window() # 关闭当前窗口
button = Button(root, text="打开新窗口", command=open_new_window)
button.pack() # 将按钮添加到主窗口
root.mainloop()
这样,当点击主窗口上的"打开新窗口"按钮时,将会打开一个新窗口,并且关闭当前窗口。
关于tkinter的更多使用方法,可以参考腾讯云的产品介绍链接:tkinter产品介绍
领取专属 10元无门槛券
手把手带您无忧上云