Tkinter วิดเจ็ตปุ่มสามารถใช้เพื่อดำเนินการเหตุการณ์ที่สามารถดำเนินการได้เฉพาะภายในแอปพลิเคชัน นอกจากนี้เรายังสามารถเรียกใช้วิดเจ็ตปุ่มโดยไม่ต้องดำเนินการคลิก invoke() วิธีการใน Tcl/Tk ทำสิ่งเดียวกันกับที่ส่งคืนสตริงในกรณีที่มีคำสั่งใด ๆ ที่กำหนดให้กับปุ่ม invoke() สามารถเรียกเมธอดได้หลังจากเริ่มต้นวิดเจ็ตปุ่ม กิจกรรมจะถูกเรียกโดยอัตโนมัติเมื่อวิดเจ็ตปุ่มถูกจัดเตรียม
ตัวอย่าง
# Import the required libraries from tkinter import * from tkinter import ttk from tkinter import messagebox # Create an instance of tkinter frame win = Tk() # Set the size of the tkinter window win.geometry("700x350") def display_msg(): messagebox.showinfo("Message", "Hello There! Greeting from TutorialsPoint.") # Add a Button widget b1 = ttk.Button(win, text="Click Me", command=display_msg) b1.pack(pady=30) b1.invoke() win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงกล่องข้อความป๊อปอัปโดยอัตโนมัติ เมื่อเราคลิกปุ่ม ป๊อปอัปจะปรากฏขึ้นจากหน้าต่างหลัก