wait_window(window) หยุดการทำงานของหน้าต่างหลัก (main window) จนกว่าหน้าต่างที่ระบุ (มักเป็น Toplevel) จะถูกทำลาย (destroy) เหมาะสำหรับ dialog box ที่ต้องรอผู้ใช้ตอบสนอง
ตัวอย่างโค้ด
from tkinter import *
win = Tk()
win.geometry("700x350")
top = Toplevel(win)
top.geometry("450x150")
Label(top, text="This is a TopLevel Window", font=('Arial 17')).pack(pady=50)
# รอให้ top ถูกปิด
win.wait_window(top)
print("Top Level Window has been Closed!")
win.destroy()
win.mainloop()
ผลลัพธ์
โปรแกรมหยุดที่ wait_window จนกว่าจะปิด Toplevel แล้วค่อยพิมพ์ข้อความและปิดหน้าต่างหลัก

