Skip to content

Instantly share code, notes, and snippets.

@Dayof
Created July 26, 2017 21:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Dayof/33efe6016ceac410044d469abbb2db3c to your computer and use it in GitHub Desktop.
Save Dayof/33efe6016ceac410044d469abbb2db3c to your computer and use it in GitHub Desktop.
import toga
from colosseum import CSS
class StartApp(toga.App):
def startup(self):
self.main_window = toga.MainWindow(self.name)
self.main_window.app = self
self.input_box = toga.Box()
multiple_input = toga.Box(style=CSS(flex_direction='row', margin=10))
m_label = toga.Label('Multiple Text Input: ')
self.m_input = toga.MultilineTextInput('OLAR')
multiple_input.add(m_label)
multiple_input.add(self.m_input)
self.input_box.add(multiple_input)
self.control_box = toga.Box()
update_tree_button = toga.Button('Update Tree',
on_press=self.callbackUpdate)
self.control_box.add(update_tree_button)
frame = toga.SplitContainer()
frame.content = [self.input_box, self.control_box]
self.main_window.content = frame
self.main_window.show()
def callbackUpdate(self, event):
self.m_input.clear()
def main():
app = StartApp('MultilineTextInput Test', 'org.pybee.test')
app.main_loop()
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment