Devdit
 

Python ปุ่มรูปภาพ ใส่รูปภาพใน Button

1.8K

Python ปุ่มรูปภาพ ใส่รูปภาพใน Button บทความนี้สอนใส่รูปภาพลงในปุ่ม หรือ Button ด้วยภาษา Python ร่วมกับ tkinter โดยใช้คำสั่ง PhotoImage พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Python ปุ่มรูปภาพ ใส่รูปภาพใน Button

from tkinter import * 
from tkinter.ttk import *
  
root = Tk()
photo = PhotoImage(file = r"favicon-16x16.png")
btn = Button(root, text = 'Devdit', image = photo, compound = LEFT)
btn.pack(side = TOP)

root.geometry("300x100")
root.mainloop()

คำอธิบาย

Python ปุ่มรูปภาพ ใส่รูปภาพใน Button จากตัวอย่าง import tkinter และ tkinter.ttk และใช้คำสั่ง PhotoImage เพื่อโหลดรูปภาพชื่อ favicon-16x16.png เก็บไว้ที่ตัวแปร photo พร้อมกับสร้างปุ่มด้วย Button และใส่รูปภาพลงในปุ่มผ่าน image = photo ของ Button พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ