Python Tkinter控件 Label 之 font字体对齐
时间: 2023-11-28 07:04:42 浏览: 93
两端对齐label
5星 · 资源好评率100%
在Tkinter中,Label控件的font属性可以设置字体,但是默认情况下,Label的文本是居中对齐的。要想改变文本的对齐方式,需要使用anchor属性。anchor属性可以设置文本的对齐方式,例如:
```python
from tkinter import *
root = Tk()
# 创建Label控件,并设置字体和对齐方式
label = Label(root, text="Hello, world!", font=("Arial", 20), anchor="w")
label.pack()
root.mainloop()
```
在上面的例子中,我们创建了一个Label控件,并设置了字体为Arial、大小为20,对齐方式为左对齐。anchor属性的值可以是以下几种:
- "center":居中对齐(默认值)
- "n":"north",顶部对齐
- "s":"south",底部对齐
- "e":"east",右对齐
- "w":"west",左对齐
- "ne":"northeast",右上角对齐
- "nw":"northwest",左上角对齐
- "se":"southeast",右下角对齐
- "sw":"southwest",左下角对齐
阅读全文