Tkinter Label 文本的多行显示
来源:互联网 发布:安卓超牛数据恢复软件 编辑:程序博客网 时间:2024/06/07 07:00
在 Tk004 中,使用 width 和 heigth 来指定控件的大小,如果指定的大小无法满足文本的要求
是,会出现什么现象呢?如下代码:
Label(root,text = 'welcome to jcodeer.cublog.cn',width = 10,height = 3).pack()
运行程序,超出 Label 的那部分文本被截断了,常用的方法是:使用自动换行功能,及当文
本长度大于控件的宽度时,文本应该换到下一行显示,Tk 不会自动处理,但提供了属性:
wraplength: 指定多少单位后开始换行
justify: 指定多行的对齐方式
ahchor: 指定文本(text)或图像(bitmap/image)在 Label 中的显示位置
可用的值:
e/w/n/s/ne/se/sw/sn/center
布局如下图
nw n ne
w center e
sw s se
'''
from Tkinter import *root = Tk()#左对齐,文本居中Label(root,text = 'welcome to jcodeer.cublog.cn',bg = 'yellow',width = 40,height = 3,wraplength = 80,justify = 'left').pack()
#居中对齐,文本居左Label(root,text = 'welcome to jcodeer.cublog.cn',bg = 'red',width = 40,height = 3,wraplength = 80,anchor = 'w').pack()#居中对齐,文本居右
Label(root,text = 'welcome to jcodeer.cublog.cn',bg = 'blue',width = 40,height = 3,wraplength = 80,anchor = 'e').pack()root.mainloop()
'''
输出结果,justify 与 anchor 的区别了:一个用于控制多行的对齐;另一个用于控制整个文本
块在 Label 中的位置
'''
阅读全文
1 0
- Tkinter Label 文本的多行显示
- tkinter文本显示用户输入
- Tkinter:Label
- label 多行显示
- Tkinter 中 Toplevel 里 Label 参数里面设置的图片对象 不能正常显示
- 动态的获取label文本的宽度和高度,来判断是不是需要折行显示
- python Tkinter(2)label 包含图像显示
- wpf label多行显示
- Label 的富文本 与 自定义Label
- tkinter Label标签相关
- Python tkinter label 更新
- 用label控件显示金额各式文本
- 计算Label的文本尺寸
- label的富文本设置
- Winforms: 把Label显示为多行
- 计算文本的高度并显示在label上出现灰色的线条
- 一句话记录:Winform编程中Label文本不显示“&”的奇葩问题
- 将 html代码以文本内容的形式显示在 label 等控件上
- [笔记]: 网络流
- Python基本函数
- iOS开发之App Extension(应用扩展)之 -- Today Extension
- redis知识总结
- C++把多个char*合并为一个const char*
- Tkinter Label 文本的多行显示
- C# 判断sqlserver 中DateTime的字段不等于空
- PE结构详解
- 2017.6.19 python学习--编码格式
- Hive的内置服务和hiveserver/hiveserver2的比较
- 奇偶个数(5分)
- ffmpeg命令中文解释
- 在uboot中通过tftp上传下载flash中的文件
- ffmpeg-avplayer-for-ios