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的「綁定文件」中綁定我