如何使用Python Tkinter在一行中顯示多個標籤?
為了使用Python Tkinter在一行中顯示多個標籤,我們可以使用標籤的pack()方法並將所有標籤對齊到同一側。讓我們來看一個例子,看看如何在一行中顯示多個標籤。
步驟:
匯入所需的庫並建立一個Tkinter框架例項。
使用**geometry**方法設定框架的大小。
建立一個標籤並將其命名為**“標籤1”**。設定其字型並使用背景顏色突出顯示標籤。
接下來,使用標籤的**pack()**方法並設定side=LEFT,以強制標籤將其自身定位在螢幕左側。
類似地,建立另外兩個標籤,**“標籤2”**和“標籤3”,它們具有不同的背景顏色和相同的**pack**引數。
最後,執行應用程式視窗的**mainloop**。
示例
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()
輸出
執行後,它將生成以下輸出,其中所有三個標籤都放置在一行中:
廣告