[[:oktatas:programozás:python:beeware|< BeeWare]]
====== BeeWare tananyag ======
* **Szerző:** Sallai András
* Copyright (c) 2020, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== Helló Világ =====
import toga
class SimpleWindow(toga.App):
def startup(self):
main_box = toga.Box()
self.main_window = toga.MainWindow(title='Helló Világ')
self.main_window.content = main_box
self.main_window.show()
def main():
return SimpleWindow()
===== Gomb =====
button = toga.Button(
'Say Hello!',
on_press=self.say_hello,
style=Pack(padding=5)
)
===== Bevitel =====
self.name_input = toga.TextInput(style=Pack(flex=1))
===== Doboz =====
name_box = toga.Box(style=Pack(direction=ROW, padding=5))
self.name_input = toga.TextInput(style=Pack(flex=1))
name_box = toga.Box(style=Pack(direction=ROW, padding=5))
name_box.add(name_label)
name_box.add(self.name_input)
import toga
box_a = toga.Box('box_a')
box_b = toga.Box('box_b)
box = toga.Box('box', children=[box_a, box_b])