2013-06-09 3 views
4

Comment est-ce que je peux envelopper le texte affiché dans un ballon en Perl/Tk?Comment faire pour envelopper le texte dans le ballon en Perl/Tk

mon code est quelque chose comme ça

my $balloon1 = $mw->Balloon(); 
my $txt = "file Name: ".$fileName."\n"."location: ".$path; 
$balloon1->attach($button, -balloonmsg=>$txt); 

Mais ce texte d'aide en ballon sort des limites de l'écran. Est-il possible d'envelopper le texte affiché dans un ballon?

+1

Cela peut vous aider. [Widgets texte] (http://perlguru.com/gforum.cgi?post=58879;search_string=balloon;guest=#58879) – hwnd

Répondre

2

Le widget étiquette à l'intérieur du ballon est annoncé comme subwidget « message » et est accessible directement à l'aide:

my $balloon1_label = $balloon1->Subwidget('message'); 

Vous pouvez appliquer toutes Tk::Label options de configuration ici, par exemple l'option -wraplength:

$balloon1_label->configure(-wraplength => 100); 
Questions connexes