如何使用 Python Tkinter 在一行中显示多个标签?

要使用 Python Tkinter 在一行中显示多个标签,我们可以使用 label 的pack()方法,将所有标签对齐到同一侧。我们举个例子,看看如何在一行中显示多个标签。

步骤 -

  • 导入所需的库并创建 tkinter 框架的实例。

  • 使用几何方法设置框架的大小。

  • 创建一个标签并将其命名为"Label 1"。设置其字体并使用背景颜色突出显示标签。

  • 接下来,使用pack()label 的方法并设置 side=LEFT 来强制 label 将自己定位在屏幕的左侧。

  • 同样,创建另外两个标签,“标签 2”和“标签 3”,具有不同的背景颜色和相同的包参数。

  • 最后,运行应用程序窗口的主循环。

示例

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

输出结果

在执行时,它将产生以下输出,所有三个标签都放在一行中 -

以上是 如何使用 Python Tkinter 在一行中显示多个标签? 的全部内容, 来源链接: utcz.com/z/363306.html

回到顶部