import wx from gooey.gui.components.widgets.bases import TextContainer from gooey.gui import formatters, events from gooey.gui.components.widgets.core.text_input import TextInput from gooey.gui.pubsub import pub from gooey.util.functional import getin class TextField(TextContainer): widget_class = TextInput def getWidgetValue(self): return self.widget.getValue() def setValue(self, value): self.widget.setValue(str(value)) def formatOutput(self, metatdata, value): return formatters.general(metatdata, value)