我正在尝试设置用于面部识别的用户界面。
在检测期间,将使用tkinter
的文本和输入小部件自动输入检测到的人员的详细信息。当下一个人出现在网络摄像头前时,应该删除小部件中输入的数据,而我无法这样做。仅在单击文本框后才能使用。
这是在Windows x64和python 3.7
的{{1}}版本中提取数据的地方:
sqlite3
这只是代码的一小部分。
函数cv2.putText(gray, str(profile[3]), (x,y+h+90), font, 1, color, stroke, cv2.LINE_AA)
Te = tk.Label(window, height=1, width=15)
Gender.trace('w',limitSizeGender)
Te = tk.Entry(window, textvar=Gender)
Te.grid(row = 6, column = 3)
Te.insert(tk.END, str(profile[3]))
仅将大小限制为1个字符。
limitSizeGender
介绍了从sqlite3中提取数据的方法。
'gray'是用于显示人脸识别框架的变量
我希望文本框中已经存在的数据会自动清除,并填写新的详细信息,这可以使用profile[3]
和sqlite
吗?