tkx是否具有与tagConfigure等效的功能,以及在文本小部件上更改文本颜色的方法?



tkx是否有一个tagConfigure等效和一种方法来改变文本小部件上的文本颜色?

我有一个我几年前创建的基于perl tk的工具,我正试图使用ActivePerl 5转换为tkx。X和更多。我已经取得了一些进展,但我遇到的一个问题是在文本小部件中更改字体颜色。对于tk,我使用tagConfigure。$txt->tagConfigure('normal', -font=>"Arial 10", -foreground=>"white");$txt->tagConfigure('bold', -font=>"Arial 10 bold", -foreground=>"white");$txt->tagConfigure('FC1', -font=>"Arial 10", -foreground=>"orange");…然后我使用insert函数添加我想要的颜色的文本。txt -> insert(文本、美元"结束",颜色);看起来好像tkx使用了" $txt->insert_end($TEXT); ",但它似乎不允许您更改颜色。

我终于找到了答案。这是tkx的正确语法:txt -> tag_configure (FC7,字体=>"Arial 10",前景=>"黑人",背景=>"白色");txt -> insert_end("我的消息 n"、"FC7");

最新更新