Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tkinter Python条目状态属性_Python_Tkinter - Fatal编程技术网

Tkinter Python条目状态属性

Tkinter Python条目状态属性,python,tkinter,Python,Tkinter,我试图通过检查条目状态值来检查用户光标是否在文本框中。但是,我得到“AttributeError:Entry实例没有属性‘state’”。如何检查用户光标是否位于文本框中 import os from Tkinter import * textboxes = [] def read_textboxes(): for e in textboxes: print e.state root = Tk() for i in range(5): textboxes.

我试图通过检查条目状态值来检查用户光标是否在文本框中。但是,我得到“AttributeError:Entry实例没有属性‘state’”。如何检查用户光标是否位于文本框中

import os

from Tkinter import *

textboxes = []

def read_textboxes():
    for e in textboxes:
        print e.state

root = Tk()
for i in range(5):
    textboxes.append(Entry(root))
    textboxes[i].insert(0,"I am textbox #"+str(i))
    textboxes[i].grid(row = i,column = 0)
button = Button(root,text = "Read Textboxes",command = read_textboxes)
button.grid(row = len(textboxes),columnspan = 99,pady = 10)
mainloop()

您可以在根目录上调用
focus\u get()
,以获取当前具有焦点的小部件

def read_textboxes():
    in_focus = root.focus_get()
    for e in textboxes:
        print e == in_focus