มีฟังก์ชัน วิดเจ็ต และวิธีการต่างๆ ในตัวที่มีอยู่ในไลบรารีชุดเครื่องมือ tkinter ซึ่งคุณสามารถใช้เพื่อสร้างแอปพลิเคชันเดสก์ท็อปที่มีประสิทธิภาพและทรงพลัง ปุ่ม วิดเจ็ตใน tkinter ช่วยผู้ใช้ในการสร้างปุ่มและดำเนินการต่างๆ ด้วยความช่วยเหลือของฟังก์ชันต่างๆ คุณยังสามารถผูกปุ่มต่างๆ เพื่อดำเนินการบางเหตุการณ์หรือโทรกลับโดยใช้ bind("button", โทรกลับ) วิธีการ
ตัวอย่าง
พิจารณาตัวอย่างต่อไปนี้ เพื่อสร้างฟังก์ชันที่พิมพ์ข้อความบนหน้าจอทุกครั้งที่ผู้ใช้กดปุ่ม
# Import the required libraries from tkinter import * # Create an instance of tkinter frame or window win = Tk() # Set the size of the window win.geometry("700x350") # Define a function to print the message def print_msg(): Label(win, text="Hello World!", font=('11')).pack() # Create a button widget and bind with the given function win.bind("<Return>", lambda e: print_msg()) button = Button(win, text="Click Me", command=print_msg) button.pack() win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มีปุ่ม การคลิกปุ่มจะแสดงวิดเจ็ตป้ายกำกับที่มีข้อความในหน้าต่างหลัก
กดปุ่ม