การทำงานในภาษา Python มีการทำงานที่สามารถทำงานได้หลากหลาย ไม่ว่าจะเป็นด้านระบบ โปรแกรม โดยการเรียกใช้โมดูลต่าง ๆ เข้ามาใช้งาน จะพูดถึงโมดูล Tkinter ในเรื่องการสร้างปุ่ม Button Flash (การทำปุ่มกระพริบเมื่อกด)
Button Flash (การทำปุ่มกระพริบเมื่อกด) จะเป็นทำให้การทำงานเมื่อกดปุ่ม ก่อนกดสีปุ่ม และตอนกดปุ่มสีต่างกัน เมื่อกดปุ่มใว ๆ หลายครั้งจะเป็นเหมือนไฟกระพริบ ที่สามารถกำหนดปุ่มได้ตามสีที่ต้องการ
โดยจะยกอย่างโดยการสร้างหน้าต่าง และสร้างปุ่มขึ้นมา จะกำหนดปุ่มเป็นปุ่มสีเขียว เมื่อกดจะกลายเป็นสีตามเดิม
ตัวอย่าง
Code: Select all
import Tkinter as tk
r = tk.Tk()
l = tk.Label(text = 'Make Button Flash')
l.pack()
b = tk.Button(text = 'MD Soft Mindphp Python')
b.config(bg = 'green')
b.pack()
def flash(event):
b.config(bg = 'yellow')
r.after(100, lambda: b.config(bg = 'lightgrey'))
r.bind("<KeyPress-f>", flash)
r.mainloop()
เมื่อกดปุ่ม
บทความที่เกี่ยวข้อง
บทเรียน Python
VDO Tutorial - Python
บทเรียน Python Tensorflow
บทเรียน Python GUI