Tkinter文本小部件:配置字体

时间:2016-08-03 12:59:11

标签: python text fonts tkinter configuration

我有<?php $number = array("a", "b", "b", "c", "a", "b", "c", "b", "c"); $count = count($number); for($i = 0; $i < $count; $i++) { for($j = $i+1; $j < $count; $j++) { if(isset($number[$j]) && isset($number[$i]) && $number[$i] == $number[$j]) { unset($number[$j]); } } } print_r($number); 小部件,我可以通过以下方式配置字体系列:

Text

这将配置整个textwidget.config(font=(Consolas,13)) 小部件。我只想告诉text我希望在Tkinter窗口小部件配置为我更改后的每个输入。

我怎样才能做到这一点。谢谢你的帮助!!

1 个答案:

答案 0 :(得分:1)

查看tag命令。您可以使用以下代码更改所选文本:

number=0
def fontchange():
    textwidget.tag_add(str(number), SEL_FIRST, SEL_LAST)
    textwidget.tag_config(str(number), font=(Consolas,13))
    number += 1

显然这是一个非常基本的转换器,但如果你想将它改为最后,你可以将SEL_LAST改为END。有关标签的更多信息,请阅读此site