python
import toga
from toga.style import Pack
class HelloWorld(toga.App):
def startup(self):
main_box = toga.Box(style=Pack(direction="column"))
label = toga.Label("Hello, World!", 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)
self.main_window = toga.MainWindow("Hello World", size=(200, 100))
self.main_window.content = main_box
self.main_window.show()
def button_handler(self, widget):
self.main_window.info_dialog("Hello", "Hello, Toga!")
def main():
app = HelloWorld('HelloWorld', 'com.example.helloworld')
app.main_loop()
if __name__ == '__main__':
main()