Python 使条目小部件处于活动状态

Python 使条目小部件处于活动状态,python,tkinter,Python,Tkinter,我试图更改我的窗口,使输入小部件处于“活动”状态:无需单击小部件,您就可以键入内容,并将其直接输入框中(与IDLE的Alt+M窗口相同——当窗口打开时,无需单击输入框,您就可以键入内容) 我尝试使用entry.icursor(): 如何修复此问题,使其成为活动窗口?谢谢 您需要在条目小部件上调用focus\u set from Tkinter import * class GetFileName: def __init__(self, master): self.fram

我试图更改我的窗口,使输入小部件处于“活动”状态:无需单击小部件,您就可以键入内容,并将其直接输入框中(与IDLE的Alt+M窗口相同——当窗口打开时,无需单击输入框,您就可以键入内容)

我尝试使用
entry.icursor()


如何修复此问题,使其成为活动窗口?谢谢

您需要在条目小部件上调用
focus\u set

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()