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).
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.