การใช้งาน Python GUI (Tkinter) : Button Flash (การทำปุ่มกระพริบเมื่อกด)

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

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

User avatar
Jom07
PHP Super Hero Member
PHP Super Hero Member
Posts: 514
Joined: 08/01/2018 9:56 am

การใช้งาน Python GUI (Tkinter) : Button Flash (การทำปุ่มกระพริบเมื่อกด)

Post by Jom07 »

การใช้งาน Python GUI (Tkinter) : Button Flash (การทำปุ่มกระพริบเมื่อกด)

การทำงานในภาษา 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()
ผลรัน

Image

เมื่อกดปุ่ม

Image

บทความที่เกี่ยวข้อง
บทเรียน Python
VDO Tutorial - Python
บทเรียน Python Tensorflow
บทเรียน Python GUI
Image
  • Similar Topics
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: No registered users and 8 guests