tkx是否有tagConfigure等效项,以及在文本小部件上更改文本颜色的方法?
我有一个几年前创建的基于perl tk的工具,我正在尝试使用ActivePerl 5.x或更高版本将其转换为tkx。我已经取得了进展,但是我遇到的一个难题是更改文本小部件中的字体颜色。对于tk,我使用了tagConfigure。$txt->tagConfigure('normal',-font=>"Arial 10",-foreground=>“白色”);$txt->tagConfigure(‘粗体’,-font=>"Arial 10粗体“,-foreground=>”白色“);$txt->tagConfigure('FC1',-font=>"Arial 10",-foreground=>”橙色“);…。然后,我使用insert函数给文本添加了我想要的颜色。$txt->insert(‘end’,$TEXT,$COLOR);看起来好像tkx使用了“$txt->insert_end($TEXT);”,但它不允许你改变颜色。
发布于 2013-04-12 21:21:29
我终于找到了答案。tkx的正确语法是:$txt->tag_configure('FC7',-font=>“Arial10”,-foreground=>“黑色”,-background=>“白色”);$txt->insert_end(“我的消息\n”,"FC7");
https://stackoverflow.com/questions/15956907
复制相似问题