2016-09-26 98 views
1

我該如何製作一個不會在tkinter中聚焦的小部件? 例如,一個按鈕,當我按TAB焦點將跳過他禁用tkinter小部件的焦點?

+0

請提供一些示例代碼,或者嘗試進一步解釋您的問題,並確切指出錯誤發生的位置和時間。 –

+0

takefocus配置選項(設置爲0)應該做的伎倆。 – poko

回答

3

發現了一些時間來提供工作的例子)

import Tkinter 
import tkMessageBox 

root = Tkinter.Tk() 

but1 = Tkinter.Button(root, text ="Button 1") 
but1.pack() 

butNoFocus = Tkinter.Button(root, text ="Button no focus", takefocus = 0) 
butNoFocus.pack() 

but2 = Tkinter.Button(root, text ="Button 2") 
but2.pack() 

root.mainloop() 

takefocus選項設置爲0將禁用選項卡專注於創建按鈕。

+0

如果您解釋解決問題的代碼的特定部分,您的答案會更好。 –

+0

是的,你是對的。我在發表評論後幾分鐘發佈了回覆,我提到了使用焦點選項,但沒有意識到這一點在答案中缺失。感謝您的注意,我更新了我的答案。 – poko