self.strvar = tk.StringVar(parent)
self.strvar.set(value)
self.strvar.trace('w', lambda a, b, c: self.controller.addInput(Event("change_entry", "input", [id(self), self.strvar.get()])))
return self.strvar
self.name = constructor_parameters['name']
self.entry = tk.Entry(constructor_parameters['parent'], textvariable=self.construct_strvar(constructor_parameters['parent'], constructor_parameters['value']))
self.entry.destroy()