python
import toga
from toga.style import Pack
from toga.style.pack import COLUMN, ROW
class HelloWorld(toga.App):
def startup(self):
main_box = toga.Box(style=Pack(direction=COLUMN))
label = toga.Label('Hello, Toga!', style=Pack(padding=10))
main_box.add(label)
button = toga.Button('Click me!', on_press=self.button_handler, style=Pack(padding=10))
main_box.add(button)
main_window = toga.MainWindow(title=self.name)
main_window.content = main_box
main_window.show()
def button_handler(self, widget):
print("Button clicked!")
def main():
hello_world = HelloWorld()
hello_world.main_loop()
if __name__ == '__main__':
main()