Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để đặt kích thước phông chữ của mục văn bản Tkinter Canvas?

Canvas là một trong những widget linh hoạt trong tkinter, điều khiển các widget bằng sức mạnh của các chức năng, phương thức và thuộc tính. Tuy nhiên, canvas tkinter có thể được sử dụng để tạo văn bản bằng cách sử dụng create_text (tùy chọn) constructor. Chúng ta có thể định nghĩa văn bản cùng với các thuộc tính khác trong hàm tạo. Sau khi xác định văn bản, chúng tôi có thể kiểm soát kiểu văn bản như font-family, font-size và font-style bằng cách sử dụng phông chữ (thuộc tính) .

Ví dụ

Hãy để chúng tôi xem ví dụ sau, nơi chúng tôi sẽ thêm một văn bản mới và sau đó thay đổi kích thước của nó bằng cách sử dụng phông chữ tài sản.

#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()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một cửa sổ có chứa văn bản trong canvas. Chúng tôi có thể thay đổi kích thước văn bản trong canvas bằng cách sử dụng thuộc tính phông chữ (tùy chọn).

Làm cách nào để đặt kích thước phông chữ của mục văn bản Tkinter Canvas?

Bây giờ, hãy thay đổi kích thước phông chữ từ thuộc tính và chạy mã để xem các thay đổi được phản ánh.