Tkinter เป็นไลบรารี Python ที่ใช้สร้างแอปพลิเคชันที่ใช้ GUI Tkinter มาพร้อมกับคุณสมบัติและส่วนขยายในตัวมากมาย ซึ่งสามารถใช้เพื่อปรับประสิทธิภาพและการทำงานของแอปพลิเคชันให้เหมาะสมที่สุด โดยทั่วไปแล้ว Tkinter Events จะใช้เพื่อให้อินเทอร์เฟซที่ทำงานเป็นสะพานเชื่อมระหว่างผู้ใช้และตรรกะของแอปพลิเคชัน เราสามารถใช้กิจกรรมในแอปพลิเคชัน Tkinter เพื่อให้สามารถใช้งานได้
นี่คือรายการของเหตุการณ์ Tkinter ทั่วไปซึ่งโดยทั่วไปจะใช้สำหรับการทำให้แอปพลิเคชันโต้ตอบได้
- <ปุ่ม> − ใช้เหตุการณ์ปุ่มในตัวจัดการเพื่อผูกล้อและปุ่มของเมาส์
− แทนที่จะคลิกปุ่ม คุณสามารถทริกเกอร์เหตุการณ์ได้โดยปล่อยปุ่มเมาส์ − ใช้เหตุการณ์นี้เพื่อเปลี่ยนคุณสมบัติของวิดเจ็ต - ทำลาย − ใช้เหตุการณ์นี้เพื่อฆ่าหรือยุติวิดเจ็ตเฉพาะ
− มันใช้งานได้จริงเหมือนเหตุการณ์ ที่สามารถใช้เพื่อโฟกัสที่วิดเจ็ตด้วยตัวชี้เมาส์ - <เปิดเผย> − เหตุการณ์จะเกิดขึ้นเมื่อใดก็ตามที่วิดเจ็ตหรือบางส่วนของแอปพลิเคชันมองเห็นได้ซึ่งครอบคลุมโดยหน้าต่างอื่นในแอปพลิเคชัน
- <โฟกัสเข้าที่ − โดยทั่วไปเหตุการณ์นี้ใช้เพื่อเน้นที่วิดเจ็ตเฉพาะ
- <โฟกัสออก> − หากต้องการย้ายโฟกัสจากวิดเจ็ตปัจจุบัน
− เริ่มกระบวนการหรือเรียกตัวจัดการโดยกดปุ่ม − เริ่มกระบวนการหรือเรียกเหตุการณ์โดยปล่อยคีย์ - <ปล่อย> − ใช้เหตุการณ์นี้เพื่อติดตามตัวชี้เมาส์เมื่อผู้ใช้สลับจากวิดเจ็ตหนึ่งไปยังอีกวิดเจ็ตหนึ่ง
- − ใช้กิจกรรมแผนที่เพื่อแสดงหรือแสดงวิดเจ็ตใด ๆ ในแอปพลิเคชัน
− ติดตามเหตุการณ์เมื่อใดก็ตามที่ตัวชี้เมาส์เคลื่อนที่ทั้งหมดภายในแอปพลิเคชัน - <การมองเห็น> − เหตุการณ์อาจเกิดขึ้นได้หากบางส่วนของแอปพลิเคชันมองเห็นได้ในหน้าจอ
ตัวอย่าง
ในตัวอย่างนี้ เราใช้เหตุการณ์