如何在 Python 中的 tkinter 标签中对齐文本在 tkinter 中需要对齐文本?


Tkinter 标签小工具用于在特定应用程序中添加图像和创建文本。该库提供了各种函数和方法,用于设置小工具及其属性的样式。为了对齐标签小工具中的文本,我们可以使用justify 属性。它通常用于对齐文本的位置,如右对齐、左对齐和居中。

示例

在此应用程序中,我们将使用 justify 属性来对齐文本标签的位置。

#Import tkinter library
from tkinter import *
#Create an instance of tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x350")
#Crate a Label widget
label1= Label(win, text="Box1")
label1.pack()
label2= Label(win, text= "\nKeep\nLearning", bd=1, relief= "solid",font= ("Helvetica 20"), justify= RIGHT)
label2.pack()
Label(win, text= "Box2").pack()
label3= Label(win, text="\nLearning\nMakes\nPerfect", bd=1, relief="solid", font=('Helvetica 20'), justify= LEFT)
label3.pack()
win.mainloop()

输出

运行上述代码将显示一个窗口,该窗口包含一个带有文本的标签小工具。文本的视觉对齐方式可以由 justify 属性来定义。

更新于: 2021 年 4 月 22 日

9K+ 浏览次数

助力你的 职业发展

完成课程即可获得认证

开始
广告