Python หน้าต่าง yes no หน้าต่างยืนยัน บทความนี้สอนใช้คำสั่ง askyesno เพื่อสร้างหน้าต่าง yes no สำหรับให้ผู้ใช้งานยืนยัน โดย askyesno จะกำหนดข้อมูลที่สำคัญคือ title และ message สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python หน้าต่าง yes no หน้าต่างยืนยัน
from tkinter import *
from tkinter.messagebox import askyesno
def close():
answer = askyesno(
title='ปิดหน้าต่าง',
message='ยืนยันการปิดหน้าต่าง ??')
if answer:
app.destroy()
app = Tk()
app.geometry('400x200')
btn = Button( app, text='Hello', font=('Tahoma', 18), command=close)
btn.pack(expand=True)
app.mainloop()
Python หน้าต่าง yes no จากตัวอย่างเริ่มต้นด้วยกำหนด from tkinter.messagebox import askyesno จากนั้นใช้คำสั่ง askyesno กำหนด title และ message คืนค่าเป็น True หรือ False จากตัวอย่างกรณีกด Yes จะปิดหน้าต่างโปรแกรมด้วยคำสั่ง destroy