0

tkx には、tagConfigure に相当するものと、テキスト ウィジェットのテキストの色を変更する方法がありますか?

ActivePerl 5.x以降を使用してtkxに変換しようとしているperl tkに基づいて何年も前に作成したツールがあります。私は進歩しましたが、困惑している項目の 1 つは、テキスト ウィジェットのフォントの色を変更することです。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"); …。次に、挿入機能を使用して、必要な色のテキストを追加しました。$txt->insert('end',$TEXT,$COLOR); tkx は「$txt->insert_end($TEXT);」を使用しているように見えますが、色を変更することはできないようです。

4

1 に答える 1

0

私はついに答えを見つけました。これは tkx の正しい構文です: $txt->tag_configure('FC7', -font=>"Arial 10", -foreground=>"black", -background=>"white"); $txt->insert_end("私のメッセージ\n", "FC7");

于 2013-04-12T13:21:29.147 に答える