Python GUI เบื้องต้น part 7 Mouse Click Event

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

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

ichimarusoichi
PHP Super Member
PHP Super Member
โพสต์: 352
ลงทะเบียนเมื่อ: 07/01/2019 12:19 pm

Python GUI เบื้องต้น part 7 Mouse Click Event

โพสต์โดย ichimarusoichi » 28/01/2019 12:18 pm

วันนี้ผมจะมาเสริมความรู้จาก part เดิมที่ทำคำสั่ง click event โดยสามารถกำหนดการใช้งานคลิ๊กซ้าย คลิ๊กขวา หรือสกอเม้าส์ให้แสดงคำสั่งสั่งตามที่เราตั้งค่าไว้ได้ว่าให้ทำอะไร โดยการทำงานของคำสั่งนั้นจะเป็นยังไงลองทดลองเขียนด้วยภาษา Python กันได้เลย

Input

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

from tkinter import *

def leftClick(event):
    print("left")

def middleClick(event):
    print("middle")

def rightClick(event):
    print("right")

root = Tk()
frame = Frame(root,width=300,height="250")
frame.bind("<Button-1>",leftClick)
frame.bind("<Button-2>",middleClick)
frame.bind("<Button-3>",rightClick)
frame.pack()
root.mainloop()

Output
Mouse_Click_Event.PNG
Mouse_Click_Event.PNG (7.73 KiB) เปิดดู 991 ครั้ง

ในส่วนของขั้นตอนการทำงานของ Event นั้นเราสามารถกำหนดตั้งค่าให้แสดงข้อความหรือสิ่งที่เราอยากแสดงได้ โดย Command ที่เรากำหนด

Python GUI part 7 จะมาสอนเกี่ยวกับการทำงานของ Event โดยจะเกี่ยวข้องกับการคลิ๊กเม้าส์ เมื่อเราทำการกดคลิ๊กเม้าส์ลงไปในหน้าจอที่เป็นผลลัพธ์จะแสดงข้อความในความเราใช้เม้าส์ไหนคลิ๊ก และจะแสดงผลในหน้า RUN ในโปรแกรมที่เราใช้

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Python
-บทเรียน Python
-บทเรียน Python Framework Flask
-ความหมายของคำ คืออะไร
-VDO Tutorial - Python
-ถาม-ตอบ Java & Python

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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

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