2017-05-31 15 views
-2

GUIで何かを出力したいのですが、それを行う方法がわかりません。GUI出力でprintfを使用する方法

our $output=$mw_rtframe->Scrolled('Text',-scrollbars=>"se",-height=>25,-width=>150, -state=>'disable', -wrap=>'none')->pack(-side=>'left',-anchor=>'nw',-padx=>5,-pady=>5,-fill=>'both',-expand=>1); 

$output->configure(-state=>'normal'); 
$output -> insert ('end', " line %02x not match with line %02x : %02x != %02x \n", $address+($i)*16,$address1+($i)*16,$line[$j],$line1[$j]); 

は、しかし、私のGUIでの出力は、それがこの

8747687line %02x not match with line %02x : %02x != %02x 

のような変数が、何かを示していないときの出力はprintfのを使用する際の作業罰金ですが、GUIで出力することはできません。 GUIに表示するために追加する必要がありますか?ありがとう

+0

私はなぜこの質問が捧げられているのか分かりますか? – tim

答えて

2

sprintfを使用すると、insertにデータを渡す前にデータをフォーマットする機能があります。

+0

ありがとうございます、それは動作します – tim

関連する問題