Sanks 发表于 2018-9-21 20:30:40

Tkinter如何制作出IDLE的高亮效果?

Python自带的IDLE可以根据你所输入的单词来判断,并且可以设置字体的颜色,请问如何用Tkinter的Text控件显示多彩的字体?

塔利班 发表于 2018-9-21 20:53:22

什么意思,一个字好几种颜色混合?

STmove 发表于 2018-9-21 22:32:28

用tag啊,text.tag_config(tagname,foreground="#f08",background='#e0e0e0')    #设置tag,字体粉红色,背景浅灰色,颜色格式可以是三位的,也可以是六位,tagname格式是字符串,支持汉字
text.tag_add(tagname,locstart,locend)#应用tag,locstart是开始位置,locend是结束位置,一个tag可以用在多个地方
更详细的小甲鱼老湿在tkinter专题里有很细致的整理,建议去看看

Sanks 发表于 2018-9-23 13:07:32

STmove 发表于 2018-9-21 22:32
用tag啊,

更详细的小甲鱼老湿在tkinter专题里有很细致的整理,建议去看看

谢谢

Sanks 发表于 2018-9-23 13:46:22

塔利班 发表于 2018-9-21 20:53
什么意思,一个字好几种颜色混合?

是的
页: [1]
查看完整版本: Tkinter如何制作出IDLE的高亮效果?