Canvas เป็นหนึ่งในวิดเจ็ตที่ยืดหยุ่นใน tkinter ซึ่งควบคุมวิดเจ็ตด้วยพลังของฟังก์ชัน วิธีการ และแอตทริบิวต์ อย่างไรก็ตาม สามารถใช้ผ้าใบ tkinter เพื่อสร้างข้อความโดยใช้ create_text(ตัวเลือก) ตัวสร้าง เราสามารถกำหนดข้อความพร้อมกับคุณสมบัติอื่นๆ ในตัวสร้าง หลังจากกำหนดข้อความแล้ว เราสามารถควบคุมรูปแบบข้อความได้ เช่น ตระกูลแบบอักษร ขนาดแบบอักษร และรูปแบบแบบอักษรโดยใช้ แบบอักษร (คุณสมบัติ) .
ตัวอย่าง
เรามาดูตัวอย่างต่อไปนี้ที่เราจะเพิ่มข้อความใหม่แล้วปรับขนาดโดยใช้แบบอักษร ทรัพย์สิน
#Import tkinter library from tkinter import * from tkinter import ttk #Create an instance of tkinter frame or window win= Tk() #Set the geometry of tkinter frame win.geometry("750x250") #Creating a canvas canvas= Canvas(win, width= 430, height= 450) #Create a text inside canvas text= canvas.create_text(200,40,text="Hey, Developers!", font=('Helvetica','30','bold')) canvas.pack() win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มีข้อความในพื้นที่ทำงาน เราสามารถปรับขนาดข้อความในแคนวาสได้โดยใช้แอตทริบิวต์ font(options)
ตอนนี้ เปลี่ยนขนาดแบบอักษรจากคุณสมบัติแล้วเรียกใช้โค้ดเพื่อดูการเปลี่ยนแปลงที่สะท้อนออกมา