以下是一个示例代码,当按钮被按下时,它将创建或替换一个新的窗口:
import tkinter as tk
def create_new_window():
new_window = tk.Toplevel(root) # 创建新窗口
new_window.title("New Window")
new_window.geometry("200x200")
root = tk.Tk()
root.title("Main Window")
button = tk.Button(root, text="Create New Window", command=create_new_window)
button.pack()
root.mainloop()
在这个示例中,我们使用tkinter
库创建了一个主窗口。该窗口包含一个按钮,点击按钮时会调用create_new_window
函数。
create_new_window
函数通过tk.Toplevel(root)
创建了一个新的窗口,并设置了窗口的标题和大小。你可以根据需要对新窗口进行其他自定义设置。
最后,我们通过root.mainloop()
启动了主窗口的事件循环,以便用户可以与窗口进行交互。
下一篇:按下按钮时创建一个按钮