Devdit
 

Python หน้าต่าง yes no หน้าต่างยืนยัน

864

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

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ