要創建多個窗口,可以使用Tkinter模塊中的Toplevel類。下面是一個示例代碼,演示如何創建多個窗口:
import tkinter as tk
def create_window():
new_window = tk.Toplevel(root)
new_window.title("New Window")
root = tk.Tk()
root.title("Main Window")
button = tk.Button(root, text="Create New Window", command=create_window)
button.pack()
root.mainloop()
在這個例子中,我們首先創建了一個主窗口root,并給它設置了標題。然后,我們創建了一個按鈕,當按鈕被點擊時,會調用create_window函數。create_window函數使用Toplevel類創建一個新的窗口new_window,并給它設置了標題。最后,我們使用pack方法將按鈕添加到主窗口中,并使用mainloop方法啟動主窗口的事件循環。
這樣,當我們點擊按鈕時,就會創建一個新的窗口。你可以根據需要,添加更多的按鈕和邏輯來創建更多的窗口。