-
Python으로 개발 가능한 Flet이란?PYTHON(파이썬)/파이썬 기초 2024. 11. 27. 07:33728x90반응형
Flet이란 무엇입니까?
Flet은 프론트엔드 개발에 대한 사전 경험 없이 Python으로 웹, 데스크톱 및 모바일 애플리케이션을 구축할 수 있는 프레임워크입니다.
Google의 Flutter를 기반으로 하는 Flet 컨트롤을 사용하여 프로그램의 UI를 빌드할 수 있습니다. Flet은 단순히 Flutter 위젯을 래핑하는 것 이상입니다. 더 작은 위젯을 결합하고, 복잡성을 단순화하고, UI 모범 사례를 구현하고, 합리적인 기본값을 적용하여 고유한 터치를 추가합니다. 이렇게 하면 응용 프로그램이 추가 디자인 작업 없이 세련되고 세련되게 보입니다.
Flet 앱 예시
샘플 "Counter" 앱을 만듭니다.
counter.pyimport flet as ft def main(page: ft.Page): page.title = "Flet counter example" page.vertical_alignment = ft.MainAxisAlignment.CENTER txt_number = ft.TextField(value="0", text_align=ft.TextAlign.RIGHT, width=100) def minus_click(e): txt_number.value = str(int(txt_number.value) - 1) page.update() def plus_click(e): txt_number.value = str(int(txt_number.value) + 1) page.update() page.add( ft.Row( [ ft.IconButton(ft.icons.REMOVE, on_click=minus_click), txt_number, ft.IconButton(ft.icons.ADD, on_click=plus_click), ], alignment=ft.MainAxisAlignment.CENTER, ) ) ft.app(main)
앱 설치 모듈을 실행하려면(새 Flet 환경 만들기):flet
pip install flet
flet run counter.py
응용 프로그램은 기본 OS 창에서 시작됩니다 - Electron의 좋은 대안입니다!
맥OS
윈도우
이제 앱을 웹앱으로 실행합니다.
flet run --web counter.py
새 브라우저 창 또는 탭이 열립니다.
Flet 소개 사이트에서....
728x90'PYTHON(파이썬) > 파이썬 기초' 카테고리의 다른 글
예시로 배우는 파이썬 (외장함수) (5) 2024.10.17 예시로 배우는 파이썬 (내장함수) (0) 2024.10.17 예시로 배우는 파이썬 (pip) (5) 2024.10.17 예시로 배우는 파이썬 (PACKAGE) (4) 2024.10.17 예시로 배우는 파이썬 (모듈) (3) 2024.10.17