我想在GUI中输出一些东西,但不知道该怎么做。
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 :(得分:2)
使用sprintf
函数格式化数据,然后再将其传递给insert
。