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

Làm cách nào để hiển thị nhiều nhãn trong một dòng với Python Tkinter?

Để hiển thị nhiều nhãn trong một dòng với Python Tkinter, chúng ta có thể sử dụng phương thức pack () của nhãn và căn chỉnh tất cả các nhãn về cùng một phía. Hãy lấy một ví dụ và xem cách hiển thị nhiều nhãn trong một dòng.

Các bước -

  • Nhập các thư viện cần thiết và tạo một phiên bản của khung tkinter.

  • Đặt kích thước của khung bằng hình học phương pháp.

  • Tạo nhãn và đặt tên là "Nhãn 1" . Đặt phông chữ của nó và đánh dấu nhãn bằng màu nền.

  • Tiếp theo, sử dụng pack () method of label và set side =LEFT để buộc nhãn tự định vị ở bên trái màn hình.

  • Tương tự, tạo thêm hai nhãn, "Nhãn 2" và "Nhãn 3" có các màu nền khác nhau và cùng một gói tham số.

  • Cuối cùng, chạy mainloop của cửa sổ ứng dụng.

Ví dụ

from tkinter import *

win = Tk()
win.title("Labels in One Line")
win.geometry("700x350")

label1=Label(win, text="Label 1", font=("Times",30,"bold"), bg='red')
label1.pack(side=LEFT, pady=15)

label2=Label(win, text="Label 2", font=("Times",30,"bold"), bg='blue')
label2.pack(side=LEFT, pady=15)

label3=Label(win, text="Label 3", font=("Times",30,"bold"), bg='green')
label3.pack(side=LEFT, pady=15)

win.mainloop()

Đầu ra

Khi thực thi, nó sẽ tạo ra kết quả sau với tất cả ba nhãn được đặt trong một dòng -

Làm cách nào để hiển thị nhiều nhãn trong một dòng với Python Tkinter?