2013-04-01 32 views
0

我想改變我的窗口,使進入Widget是「主動」:不點擊的小部件,你可以輸入並直接進入箱(同IDLE的Alt鍵 + 中號窗口---當窗口打開時,無需單擊進入輸入框,您可以輸入它)。使詞條的widget主動

我嘗試使用entry.icursor()

from Tkinter import * 
class GetFileName: 
    def __init__(self, master): 
     self.frame = Frame(master) 
     self.entryFrame = Frame(self.frame) 
     self.fEntry = Entry(self.entryFrame, width = 50, justify = CENTER) 
     self.fEntry.icursor(0) # thought this would make it "active" 
     # a bunch of other widgets 
     self.fEntry.grid(row = 1, column = 2, padx = 5, pady = 5) 
     self.entryFrame.grid(row = 1) 
     self.frame.grid() 

root = Tk(className = ' Module Opener') 
app = GetFileName(root) 
root.rowconfigure(0, weight = 1) 
root.columnconfigure(0, weight = 1) 
root.mainloop() 

我怎樣才能解決這個問題,以便它是活動窗口?謝謝!

回答

1

您需要在條目窗口小部件上撥打focus_set