如何在 Perl/Tk 中将文本包裹在气球中

Kad*_*iam 5 perl user-interface perltk

如何在 Perl/Tk 中将气球中显示的文本换行?

我的代码是这样的

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

但是气球中的帮助文本超出了屏幕边界。有没有办法将气球中显示的文本换行?

Sla*_*zic 3

气球内的标签小部件被宣传为“消息”子小部件,可以使用以下方式直接访问:

my $balloon1_label = $balloon1->Subwidget('message');
Run Code Online (Sandbox Code Playgroud)

您可以在此处应用所有Tk::Label配置选项,例如-wraplength选项:

$balloon1_label->configure(-wraplength => 100);
Run Code Online (Sandbox Code Playgroud)