tkinter设置分割线

本文介绍了如何在Tkinter GUI中实现多个标签间的水平(HORIZONTAL)和垂直(VERTICAL)分割线,通过实例展示了如何使用Separator组件创建并排列三个标签,以清晰区分内容区域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

多个标签间设置分割线:
在这里插入图片描述
代码为:

from tkinter import *
from tkinter.ttk import Separator

root = Tk()
root.title('分隔符')

words1 = '生如夏花之绚烂'
words2 = '死如秋叶之静美'

label1 = Label(root, text=words1, font='宋体 20 bold')
label1.pack(padx=10, pady=10)

sep = Separator(root, orient=HORIZONTAL)  # VERTICAL为竖的分割线
sep.pack(padx=10, fill=X)  # 我试了一下,去掉fill=X则分隔符不出现
# fill=X 当GUI窗体大小发生变化时,widget在X方向跟随GUI窗体变化

label2 = Label(root, text=words2)
label2.pack(padx=10, pady=10)

root.mainloop()

不过我也有个疑惑,要是弄3个标签2个分割线,一个横的一个竖的分割线,该怎么弄,我自己没有成功,网上也没找到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值