tk

    1熱度

    2回答

    以下代碼正常工作。它顯示一個panedwindow,與頂部的藍色方塊和下方的綠框: panedwindow .root -orient vertical -showhandle true -background red frame .top -background blue -width 100 -height 100 frame .bot -background green -width 1

    22熱度

    2回答

    在遇到與C#,ASP.NET,MS Access,Linux和Mono的主要兼容性問題後,我決定使用跨平臺的語言,開放源代碼,並且兼容與許多平臺兼容的嵌入式數據庫。我把我的選擇縮小到了TCL。 在我開始使用TCL的示例應用程序之前,我想看看創建獨立應用程序是多麼容易。我購買了一本名爲「TCL和TK中的實用編程」的書,下載了TCLkit和FreeWrap,但我遇到了麻煩,找到一種將TK(Wish)中

    2熱度

    1回答

    下面是一些測試代碼來說明我的問題; use Tk; use POE qw(Loop::TkActiveState); use Tk::Toplevel; POE::Session->create( inline_states => { _start => \&ui_start ,top1 => \&top1 ,top2 => \&top2

    0熱度

    1回答

    我看到一些偶爾(五次中的一次),瞬間(5-10秒)「凍結」,當它拖動—可能作爲-startcommand回調的一部分。它從來沒有發生在第一次拖動。 回調很簡單;它只是設置拖動光標到值被拖動的文字: sub DragStart { my($token) = @_; my $w = $token->parent; my $e = $w->XEvent; my

    1熱度

    1回答

    我發佈了 "How to undersand the POE-Tk use of destroy?",試圖將我的生產代碼中的錯誤減少到測試用例。但是似乎測試用例的解決方案在整個程序中不起作用。 該程序長度超過800行,所以我很猶豫是否要將其完整發布。我意識到我在這裏提供的代碼片段可能太短而沒有任何用處,但我希望能夠在尋找解決方案的地方或我可以提供哪些附加信息方面獲得指導。 這是我的POE-Tk應用

    1熱度

    2回答

    我開始在運行Leopard的iMac上學習ruby的基礎知識。 ,現在是我的系統上的版本是1.8.6紅寶石 但是,我也獨立安裝(通過使用MacPorts)紅寶石1.9,因爲對應於最新的「鶴嘴鋤」的書。 對Ruby 1.8.6的安裝位置在/ usr/bin中/紅寶石 的安裝位置1.9.1是在/ opt/local/bin目錄(安裝在那裏,當我用的MacPorts) 我問題有以下相當標準的例子 相關要

    34熱度

    4回答

    你知道一個聰明的方式來隱藏或以任何其他方式擺脫出現的根窗口,由Tk()打開?我只想使用普通的對話框。 我應該跳過對話框並將所有組件放在根窗口中嗎?這是可能的還是可取的?還是有更聰明的解決方案?

    1熱度

    1回答

    或多或少地將很多舊的Tk腳本轉換爲Tkx我被卡住了以下函數的端口,它重新定位傳入的窗口作爲屏幕中心的參數。在調用MainLoop之前,我習慣稱之爲Tk,因爲Tk明確地決定了reqwidth和reqheight的值。 sub CenterWindow { # Args: (0) window to center # (1) [optional] desired width

    14熱度

    2回答

    我真的很喜歡Perl/Tk,但有人認爲它是DOA。我認爲Tcl::Tk和Tkx是更好的解決方案。假設我放棄Perl/Tk。 Tcl::Tk(自2007年以來尚未更新,似乎無法聯繫其作者)或Tkx的「最受支持」路線?這些是積極使用/支持的嗎?

    1熱度

    3回答

    我正在創建一個Perl/TK GUI代碼,它將調用一個單獨的exe文件。進度條小部件將是執行內部發生的唯一跡象,但問題在於,當您運行代碼時,進度條會凍結,因爲它必須首先完成單獨exe的執行,並在完成之後執行有關進度的活動可以更新。 有沒有一種更好的方式,以相對於單獨的EXE的進度simultenous實現,以實現代碼的實時執行?