Я новичок в python / tkinter, в моей лаборатории мы используем сканер штрих-кода для сканирования номеров образцов в базу данных. Я просто хочу иметь возможность создать виджет ввода, который может определять длину текста, который ему передается, и, если это такая длина, добавлять его в список. Вот мой код:
from tkinter import *
def my_tracer(arg1, arg2, arg3):
SampleNumber = len(e1_var.get())
t_var.set(SampleNumber)
if t_var == 8:
Listbox.insert(END, t_var)
root = Tk()
root.geometry("200x200")
SampleList = Listbox(root, selectmode=EXTENDED)
SampleList.pack()
t_var = StringVar()
e1_var = StringVar()
e1_var.trace("w", my_tracer)
e1 = Entry(root, textvariable=e1_var)
e1.pack()
root.mainloop()
Я не получаю ошибки, но ничего не происходит
Я уверен, что здесь есть что-то важное, чего мне не хватает.
Заранее спасибо