我有一个问题,退出 PerlTkx
脚本会导致 Perl 命令行解释器崩溃。
前任:
use strict;
use warnings;
use Tkx;
my $mw = Tkx::widget->new('.');
my $button = $mw->new_ttk__button(-text => "Hello", -command => \&main);
Tkx::pack($button);
Tkx::MainLoop;
sub main {
print "TESTING\n";
exit 0;
}
此代码生成以下输出:
单击“Hello”按钮调用main()
打印“TESTING”的子例程,然后尝试退出并使命令行解释器崩溃:
这似乎只发生在Tkx
脚本中,并且只有在程序已经进入MainLoop
调用之前才会崩溃exit
。有谁知道这里发生了什么?
Perl 版本信息: