20 lines
559 B

from gooey.gui import formatters
from gooey.gui.components.widgets.bases import TextContainer
from gooey.gui.components.widgets.core.text_input import TextInput
class TextField(TextContainer):
widget_class = TextInput
def getWidgetValue(self):
return self.widget.getValue()
def setValue(self, value):
self.widget.setValue(str(value))
def setPlaceholder(self, value):
self.widget.SetHint(value)
def formatOutput(self, metatdata, value):
return formatters.general(metatdata, value)