Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะกำหนดขนาดตัวอักษรของรายการข้อความ Tkinter Canvas ได้อย่างไร?


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)

จะกำหนดขนาดตัวอักษรของรายการข้อความ Tkinter Canvas ได้อย่างไร?

ตอนนี้ เปลี่ยนขนาดแบบอักษรจากคุณสมบัติแล้วเรียกใช้โค้ดเพื่อดูการเปลี่ยนแปลงที่สะท้อนออกมา