Перезапись на поле ввода в Ткинтер - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь настроить пользовательский интерфейс для распознавания лиц.

Во время обнаружения сведения об обнаруженном человеке автоматически вводятся с использованием текстового виджета и виджета ввода tkinter. Когда следующий человек появляется перед веб-камерой, введенные данные в виджете должны быть удалены, чего я не могу сделать. Это работает только при нажатии на текстовое поле.

Используется версия python 3.7 в Windows x64 и 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]))                    

Это небольшая часть кода.

Функция limitSizeGender justs ограничивает размер до 1 символа. profile[3] рассказывает о извлечении данных из sqlite3.

'серая' - переменная, используемая для отображения рамки для распознавания лиц

Я ожидаю, что уже существующие данные в текстовом поле будут автоматически удалены, а новые данные заполнены. Возможно ли это с помощью sqlite и python?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...