Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
7. Toga BeeWare. Упаковка, конечный файл, обновление приложения.
# -*- coding: utf-8 -*- """ My first application """ import toga from toga.style import Pack from toga.style.pack import COLUMN, ROW class TogaStart(toga.App): def ura(self, widget): if self.name_input.value: name = self.name_input.value else: name = "Дружище!" """ info_dialog(title, message) """ self.main_window.info_dialog( "Привет дружище!", "Рады тебя видеть {}".format(name) ) def startup(self): """ Construct and show the Toga application. Usually, you would add your application to a main content box. We then create a main window (with a name matching the app), and show the main window. """ main_box = toga.Box(style=Pack(direction=COLUMN)) label = toga.Label( text ="Ваше имя: ", id = "lb1", style=Pack(padding=(0, 5)) ) self.name_input = toga.TextInput(style=Pack(flex=1)) name_box = toga.Box(style=Pack(direction=ROW, padding=5)) name_box.add(label) name_box.add(self.name_input) btn = toga.Button( "Нажми меня", # Метод, асинхронную программу, генератор. on_press=self.ura, style=Pack(padding=5)) main_box.add(name_box) main_box.add(btn) self.main_window = toga.MainWindow(title=self.name) self.main_window.content = main_box self.main_window.show() def main(): return TogaStart()
Вcе записи подраздела.
Сейчас вы проходите урок: 7. Toga BeeWare. Упаковка, конечный файл, обновление приложения.
<< Назад | Далее >>
Все уроки с тегом: toga-старт