การใช้งาน Python GUI (Tkinter) : Adding a Dialog (การเพิ่มไดอะล็อก)

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Jom07
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 514
ลงทะเบียนเมื่อ: 08/01/2018 9:56 am

การใช้งาน Python GUI (Tkinter) : Adding a Dialog (การเพิ่มไดอะล็อก)

โพสต์โดย Jom07 » 08/02/2018 1:50 pm

Adding a Dialog เป็นการสร้างกล่องโต้ตอบแสดงข้อความรอให้ผู้ใช้ปิดกล่องโต้ตอบ
ตัวอย่าง

โค้ด: เลือกทั้งหมด

from tkinter import *

class MyDialog:

    def __init__(self, parent):

        top = self.top = Toplevel(parent)

        Label(top, text="Value").pack()

        self.e = Entry(top)
        self.e.pack(padx=5)

        b = Button(top, text="OK", command=self.ok)
        b.pack(pady=5)

    def ok(self):p

        print ("value is", self.e.get)

        self.top.destroy()


root = Tk()
Button(root, text="Hello!").pack()
root.update()

d = MyDialog(root)

root.wait_window(d.top)


ผลรัน

รูปภาพ


ศึกษาจาก : Exploring Python
รูปภาพ

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 11 และ บุคคลทั่วไป 0 ท่าน