2012-03-15 17 views
0

一部のデータが変更され、保存する必要があることをユーザーに警告しようとしています。データはPerlのTk :: HListボックスに表示されます。私は私が行うことができます願っていた。Perl HList:個々のアイテムのバックグラウンドを変更する

if ($new_item) { 
    $HList->add($stock_no,-background=>"red"); 
} 

かさえ:

if ($new_item) { 
    $HList->itemCreate($stock_no,0,-text=>$stock_no,-background=>"red"); 
} 

が、両方は私がItemStyleを使用するためのアイデアを見てきました

Tk::Error: Bad option `-background' 

を投げるが、その場合には明確な答えはありませんそれが最良の(そして唯一の)解決策であるかどうかを判断する必要があります。ユーザーに警告するために特定の行を強調表示する別の方法はありますか?

答えて

0

それは背景を変更するための最良の方法であるように見えます:私は、私が追加した各項目にそのスタイルを含める必要が

use Tk::ItemStyle; 

my $alert = $mw->ItemStyle('text',-background=>"red"); 

$HList->itemCreate($stock_no,0,-style=>$alert); 

、行全体を行う方法があるようには思えませんすぐに。

関連する問題