如何使用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()

輸出

執行後,它將生成以下輸出,其中所有三個標籤都放置在一行中:

更新於:2021年10月26日

7K+ 次瀏覽

啟動你的職業生涯

透過完成課程獲得認證

開始
廣告