👨‍💻Python GUI Tkinter ตอนที่ 10 - การใส่ภาพพื้นหลังด้วย Canvas

👨‍💻Python GUI Tkinter ตอนที่ 10 - การใส่ภาพพื้นหลังด้วย Canvas

Channel:
Subscribers:
328
Published on ● Video Link: https://www.youtube.com/watch?v=OQlI5X5zz3Y



Duration: 3:44
2,481 views
30


#ZentrefHeart #Python #PythonGUI #Tkinter
คำสั่งที่ใช้มีดังนี้
//คำสั่งที่กำหนดภาพพื้นหลังขนาด 500*350
canvas = Canvas(root, width=500, height=350)
canvas.pack()

//คำสั่งค้นหาที่อยู่ไฟล์ภาพ
photo = PhotoImage(file='C:\\Users\\23.png')
หรือเขียนคำสั่ง PhotoImage(file='23.png') ก็ได้

//คำสั่งแสดงภาพพื้นหลัง
canvas.create_image(0, 0, image=photo, anchor=CENTER)
*การใส่ภาพพื้นหลังหากเป็นไฟล์ jpg หรืออื่นๆมักมีปัญหา อาจต้องใช้ไฟล์นามสกุล png เท่านั้น
*anchor=NW เหมาะกับการจัดตำแหน่งภาพพื้นหลังให้พอดี
Tkinter widget (Anchors)การควบคุมตําแหน่งภายใน
สัญลักษณ์
N__ตําแหน่งตรงกลางด้านบนสุดของ Frame
S__ตําแหน่งตรงกลางด้านล่างสุดของ Frame
W__ตําแหน่งตรงกลางด้านซ้ายสุดของ Frame
E__ตําแหน่งตรงกลางด้านขวาสุดของ Frame
NW_ตําแหน่งมุมบนด้านซ้ายของ Frame
NE_ตําแหน่งมุมบนด้านขวาของ Frame
SE_ตําแหน่งมุมด้านล่างขวาของ Frame
SW_ตําแหน่งมุมด้านล่างซ้ายของ Frame







Tags:
python
GUI
python gui
Python GUI
Python tkinter