tk

    1熱度

    2回答

    我有一個Tcl/Tk(版本8.6,Ubuntu 14.04)的神祕問題。當我按住一個按鈕(例如Return)一段時間並釋放它時,程序不再對按鍵進行適當的反應:它忽略了一些按鍵,並且它產生了錯誤的鍵碼(通常是鍵盤上的按鍵更長的時間,即使按了其他一些鍵)。如果事件處理程序需要一些時間(這裏使用after進行模擬),則會出現問題。 這裏是我的腳本testKey.tcl: proc keyHandler

    0熱度

    2回答

    在tcl/tk對話框中,我需要從用戶那裏獲取文本輸入。 proc add_entry { command } { global TestValue entry .dialog_TC.enText -textvariable TestValue grid .dialog_TC.enText -row 1 -column 1 -columnspan 2 -pady 1

    -2熱度

    1回答

    我已經看了一下現有的問題,但到目前爲止我還沒有找到解決方案。 我是新來的Python編程語言,並且已經開始使用Tk進行遊戲,但在試圖從「複選框」中獲取一個值或更改標籤值時,仍然收到以下錯誤消息: 「NoneType」對象有沒有屬性「的GetItem」 下面是我點擊一個按鈕 from Tkinter import * the_window = Tk() the_window.title('B

    0熱度

    2回答

    我想創建一個TCL或perl腳本,它將比較位數和總位數算,如果有不匹配然後將0在開頭: 文件的部分內容: // DEBUG: TDO : 16'b1 // DEBUG: STEP # : 3 // DEBUG: TDI : 35'b1011101001011110100000100100100 // DEBUG: TDO : 35'b0xx00101110100101111010000

    2熱度

    1回答

    我想用Cairo C/X11代碼畫成Tk 8.6 frame。我發現我可以通過將-background ""作爲選項傳遞給frame(因此基本上frame不知道要重繪什麼)來防止幀在發生Expose事件(例如,窗口大小更改)的情況下重繪本身。兩個問題: 是否有更好的方法來告訴frame不重繪本身,而是把它留給別人? 我可以用我自己的C級別替換Tk的內部事件處理程序(對於Expose等)嗎? (目前

    0熱度

    1回答

    假設我有一個方法在TKinter中按下按鈕時運行。這種方法打開一個外部應用程序(即Excel,Powerpoint等,我的程序打開的應用程序需要更長的時間才能打開,這就是爲什麼我需要加載對話框) 我想打開一個小小的自定義tk.toplevel loading會在外部應用程序加載時顯示並且takefocus。 但是,只要TKinter運行打開應用程序的方法,整個事情就會凍結,我的加載對話框只有在應用

    -1熱度

    2回答

    我知道我可以創建一個tk.Frame(或ttk.Frame)的子類並將其添加到TopLevel做輔助窗口,但我不知道我應該如何使用它作爲主窗口。我知道創建一個Frame類的實例並調用.mainloop()對它來說似乎適用於將它用作主窗口,但我覺得這是不好的做法... 其他人做什麼時他們做什麼正在製作他們想要用於主窗口和輔助窗口的GUI佈局?

    -1熱度

    1回答

    我開始學習如何使用python,並需要爲實驗室項目開發一些應用程序。 我想創建一個GUI來選擇我想作爲參數傳遞給另一個程序的幾個文件。 GUI部分似乎工作,但是當我嘗試使用Popen方法調用外部腳本,但據稱通過GUI捕獲的變量未傳遞給Popen調用時。 我請求你的建議,以解決這個問題,因爲它似乎仍然有點超出我目前的知識,我真的需要使用Tk/GUI作爲此項目的接口。 這裏是我的代碼: def but

    0熱度

    1回答

    Tcl/Tk中是否有一個函數來顯示鏈接中所有可用的URL?我想開始編寫具有一些功能的web爬行器。 For example: the user types this: "www.testsite.com" and he will get that: "www.testsite.com/dir1/" "www.testsite.com/dir2/" e.g. 或者用像phyton這樣

    0熱度

    3回答

    我正在創建一個框架上的單選按鈕列表,該列表最終變得非常龐大,用戶難以選擇項目。 無論如何,我可以添加一個滾動條到這個框架? 我嘗試添加列表框,但沒有幫助。 這是我的代碼。 frame .top.d.b -width 100 -height 20 -borderwidth 2 -relief raised label .top.d.b.l1 -font fontTEMP_varwidth -tex