№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.

Специальная, подарочная акция получения доступа к 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-старт