Python에서 Flet으로 앱 만들기



Flet을 사용하면 개발자가 Python에서 실시간 웹, 모바일 및 데스크톱 앱을 쉽게 구축할 수 있습니다. 프런트엔드 경험이 필요하지 않습니다.

Flet UI는 Flutter로 제작되었으므로 앱이 전문적으로 보이고 모든 플랫폼에 제공될 수 있습니다. Flet은 더 작은 "위젯"을 명령형 프로그래밍 모델과 함께 즉시 사용할 수 있는 "컨트롤"로 결합하여 Flutter 모델을 단순화합니다.

앱 설치 플릿 모듈을 실행하려면:




pip install flet


Flet 앱 예시


  • app.py 파일 생성

  • import flet
    from flet import IconButton, Page, Row, TextField, icons
    
    def main(page: Page):
        page.title = "Flet counter example"
        page.vertical_alignment = "center"
    
        txt_number = TextField(value="0", text_align="right", width=100)
    
        def minus_click(e):
            txt_number.value = int(txt_number.value) - 1
            page.update()
    
        def plus_click(e):
            txt_number.value = int(txt_number.value) + 1
            page.update()
    
        page.add(
            Row(
                [
                    IconButton(icons.REMOVE, on_click=minus_click),
                    txt_number,
                    IconButton(icons.ADD, on_click=plus_click),
                ],
                alignment="center",
            )
        )
    
    flet.app(target=main)
    


    프로그램을 실행하십시오.




    python app.py
    




    이제 앱을 웹 앱으로 실행하려면



    마지막 줄:

    flet.app(target=main, view=flet.WEB_BROWSER)
    




    Creating Flet apps in Python

    Source

    Flet Document

    좋은 웹페이지 즐겨찾기