Nhãn được sử dụng để chỉ định hộp chứa nơi chúng ta có thể đặt văn bản hoặc hình ảnh. Tiện ích này được sử dụng để cung cấp thông báo cho người dùng về các tiện ích khác được sử dụng trong ứng dụng python
Có nhiều tùy chọn khác nhau có thể được chỉ định để định cấu hình văn bản hoặc một phần văn bản được hiển thị trong Nhãn
Cú pháp sử dụng Nhãn được đưa ra dưới đây
Một danh sách các tùy chọn có thể được đưa ra dưới đây
SNOptionDescription1anchorChỉ định vị trí chính xác của văn bản trong kích thước được cung cấp cho tiện ích. Giá trị mặc định là TRUNG TÂM, được sử dụng để căn giữa văn bản trong không gian đã chỉ định. 2bgMàu nền hiển thị phía sau widget. 3bitmapNó được sử dụng để đặt bitmap thành đối tượng đồ họa được chỉ định sao cho nhãn có thể biểu thị đồ họa thay vì văn bản. 4bdIt đại diện cho chiều rộng của đường viền. Mặc định là 2 pixel. 5cursorCon trỏ chuột sẽ được thay đổi thành loại con trỏ được chỉ định, tôi. e. , mũi tên, dấu chấm, v.v. 6phông chữ Loại phông chữ của văn bản được viết bên trong tiện ích. 7fgMàu nền trước của văn bản được viết bên trong widget. 8heightChiều cao của widget. 9imageHình ảnh sẽ được hiển thị dưới dạng nhãn. 10justifyNó được sử dụng để thể hiện hướng của văn bản nếu văn bản chứa nhiều dòng. Nó có thể được đặt thành LEFT cho căn lề trái, RIGHT cho căn lề phải và CENTER cho căn lề chính giữa. 11padxPhần đệm ngang của văn bản. Giá trị mặc định là 1. 12padyPhần đệm dọc của văn bản. Giá trị mặc định là 1. 13 cứu trợLoại đường viền. Giá trị mặc định là PHẲNG. 14textThis được đặt thành biến chuỗi có thể chứa một hoặc nhiều dòng văn bản. 15textvariableVăn bản được viết bên trong widget được đặt thành biến điều khiển StringVar để nó có thể được truy cập và thay đổi tương ứng. 16gạch chânChúng tôi có thể hiển thị một dòng dưới chữ cái được chỉ định của văn bản. Đặt tùy chọn này thành số chữ cái mà dòng sẽ được hiển thị. 17widthChiều rộng của widget. Nó được chỉ định là số ký tự. 18wraplengthThay vì chỉ có một dòng làm văn bản nhãn, chúng ta có thể chia nó thành số dòng trong đó mỗi dòng có số ký tự được chỉ định cho tùy chọn nàyTiện ích nhãn tkinter có thể được sử dụng để hiển thị văn bản hoặc hình ảnh trên màn hình. Một nhãn chỉ có thể hiển thị văn bản trong một phông chữ duy nhất. Văn bản có thể kéo dài nhiều dòng
Bạn có thể đặt bất kỳ văn bản nào vào một nhãn và bạn có thể có nhiều nhãn trong một cửa sổ [giống như bất kỳ tiện ích nào cũng có thể được đặt nhiều lần trong một cửa sổ]
khóa học liên quan. Ứng dụng máy tính để bàn Python với Tkinter
Thí dụ
Giới thiệu
Có thể thêm nhãn chỉ bằng hai dòng mã. Dòng đầu tiên xác định nhãn và văn bản. Dòng thứ hai đặt vị trí hai chiều
1
2
text = Label[self, text="Just do it"]
text.place[x=70,y=90]
Bạn có thể thay đổi màu chữ hoặc kích thước của nhãn
1
2
label1 = Label[master, text="Tkinter", fg="red"]
label1 = Label[master, text="Helvetica", font=["Helvetica", 18]]
ví dụ nhãn tkinter
Ví dụ này hiển thị một nhãn trên màn hình. Đó là chương trình “hello world” nổi tiếng dành cho tkinter, nhưng chúng tôi quyết định thay đổi văn bản
Nếu bạn không chỉ định kích thước cho tiện ích nhãn, nó sẽ được tạo vừa đủ lớn để vừa với văn bản
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from tkinter import *
class Window[Frame]:
def __init__[self, master=None]:
Frame.__init__[self, master]
self.master = master
self.pack[fill=BOTH, expand=1]
text = Label[self, text="Just do it"]
text.place[x=70,y=90]
#text.pack[]
root = Tk[]
app = Window[root]
root.wm_title["Tkinter window"]
root.geometry["200x200"]
root.mainloop[]
đồng hồ tkinter
Nhãn tkinter đang sử dụng kỹ thuật đệm kép. Kỹ thuật này ngăn màn hình nhấp nháy khi cập nhật
Bạn có thể nói rằng một chiếc đồng hồ cập nhật mỗi giây, nhưng sẽ không thấy bất kỳ sự nhấp nháy nào. Kỹ thuật này hiện khá chuẩn, chúng tôi không mong đợi bất kỳ sự nhấp nháy nào trong cửa sổ gui