'''
Tkinter教程之Text篇(3)
'''
'''
14.自定义tag的两个内置属性
'''''
#
tag.first:tag之前插入文本,此文本不包含在这个tag中
#
tag.last:tag之后插入文本,此文本包含在这个tag中
#
-*- coding: cp936 -*-
#
使用tag的内置属性来插入文本
from
Tkinter
import
*
root
=
Tk()
t
=
Text(root)
#
创建一个TAG,其前景色为蓝色
t.tag_config(
'
b
'
,foreground
=
'
blue
'
)
for
i
in
range(
10
):
t.insert(
1.0
,
'
0123456789
'
)
#
自定义两个mark,并使用它们来指定添加tag的文本块
t.mark_set(
'
ab
'
,
'
3.1
'
)
t.mark_set(
'
cd
'
,END)
t.tag_add(
'
b
'
,
'
ab
'
,
'
cd
'
)
#
删除tag 'b',注意这个操作是在tag_add之后进行的。
#
在tag('b')之前插入'first'

本教程介绍了Tkinter的Text组件的高级用法,包括自定义tag的属性,如first和last,如何在Text中创建按钮但未能创建图像,以及绑定tag与事件,如Enter事件。还尝试实现编辑功能,如undo,但未成功。
最低0.47元/天 解锁文章
2862

被折叠的 条评论
为什么被折叠?



