tkx

    2热度

    2回答

    我正在使用Perl Tkx应用程序,并且遇到有用/正确的错误消息时遇到问题。我试图使用croak,所以它会告诉我确切的位置,但每次它都会说错误位于“C:/Perl64/lib/Tkx.pm 347行”。 我写了一个非常简单的脚本来证明所发生的事情: #!/usr/bin/perl use strict; use warnings; use Carp; use Tkx; my $mw

    1热度

    1回答

    我已成功运行Perl中的Tk GUI(Tkx模块)的外部命令,而不会阻止GUI。 但是,我很难从stderr和stdout中检索消息:对于大多数命令,没有任何内容存储在变量$stdout和$stderr中。 我在代码中缺少什么? 感谢 use Tkx; use strict; use Data::Dumper; my ($stdout,$stderr); my $mw = Tkx::w

    1热度

    1回答

    我遇到一个问题,即退出Perl Tkx脚本会导致Perl命令行解释器崩溃。 例: use strict; use warnings; use Tkx; my $mw = Tkx::widget->new('.'); my $button = $mw->new_ttk__button(-text => "Hello", -command => \&main); Tkx::pack($

    1热度

    2回答

    你好点子, 我有使用按钮运行一个批处理文件TKX鬼跑了。 批处理文件在不同的线程中执行,因为我希望GUI仍然可用。我想实现取消按钮来取消批处理文件的执行。 我试过发送杀死信号,但它只会终止线程而不是批处理文件。以下是运行和取消子程序的代码。 哦,我不允许编辑批处理文件。 my $t1; sub runbutton{ $bar->g_grid(); $bar->start();

    0热度

    1回答

    tkx是否有一个tagConfigure等价物和一种方法来更改文本小部件上的文本颜色? 我有一个工具,我几年前创建基于perl tk,我试图使用ActivePerl 5.x和以上转换为tkx。我已经取得了进展,但其中一个难题是改变文本小部件中的字体颜色。使用tk我使用了tagConfigure。 $ txt-> tagConfigure('normal',-font =>“Arial 10”,-f

    0热度

    1回答

    作为一个非常简单的示例,假设我有一个按钮,并且每次单击按钮时我都希望它调用不同的回调。因此,它首先调用hello(),然后hello()改变事情,所以下一次按钮被点击它调用world()。

    2热度

    2回答

    我已经完成了相当多的搜索,但似乎找不到最新的答案。 我目前正在重写一个用Perl编写的应用程序。所以我不是从头开始的。 该应用程序目前已经有一个用C#.net编写的基本GUI,但我的目标之一是创建一个新的改进的GUI。该GUI在实现几个功能,所以它真的会减轻我的工作量,如果我能在.NET中使用的GUI建设者像 现在我的问题: 我想GUI和Perl的逻辑分离。所以理论上它应该可以工作,如果我创建的G

    0热度

    2回答

    我有一个问题让我的文本验证工作正常。基本上我有2个输入框,一个输入CVS中分支的名称,另一个输入目录名称。我希望我的程序在每个框更改时验证文本。 要做到这一点,documentation online说,使用“键”选项验证,只要一个按键改变输入框的内容条目。问题是,当我使用“key”选项并运行程序时,当我在输入框中键入时,不会显示任何文本。 我的代码如下所示: use strict; use w

    1热度

    1回答

    我想使用Perl Tkx调用Windows 7的“选择目录”对话框。这是我使用的是什么: my $dirname = Tkx::tk___chooseDirectory(); 然而,这并不能显示任何对话框,而是使我的程序,而不提供任何错误消息挂起。我是否错误地使用了该功能?我如何让对话框显示? 感谢您的帮助。 UPDATE: 我不会在我的全部脚本粘贴,因为它是太长,但只运行下列原因Perl来挂

    0热度

    1回答

    我在ActiveState上发布了这个问题,但没有得到支持或讨论论坛的回复。这可能会更好。 我是PerlApp(版本8.2.1 Build 292072)的很长一段时间的用户,我遇到过很少的问题。但就在最近,我一直在创建一个新的Tkx应用程序,并遇到了问题。 Tkx允许在应用程序中使用ico文件(替换Tk图标),并且这在开发过程中可以很好地工作。但是,当我尝试在PerlApp的“绑定文件”中绑定我