Flet for Python - easily build interactive multi-platform apps in Python
Project description
Flet - quickly build interactive apps for web, desktop and mobile in Python
Flet is a rich User Interface (UI) framework to quickly build interactive web, desktop and mobile apps in Python without prior knowledge of web technologies like HTTP, HTML, CSS or JavaSscript. You build UI with controls based on Flutter widgets to ensure your programs look cool and professional.
Requirements
- Python 3.7 or above on Windows, Linux or macOS
Installation
pip install flet
Hello, world!
import flet
from flet import Page, Text
def main(page: Page):
page.add(Text("Hello, world!"))
flet.app(target=main)
Run the sample above and the app will be started in a native OS window:
Continue with Python guide to learn how to make a real app.
Browse for more Flet examples.
Join to a conversation on Flet Discord server.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flet-0.1.59.tar.gz
(123.7 kB
view hashes)
Built Distributions
flet-0.1.59-py3-none-win32.whl
(19.6 MB
view hashes)
flet-0.1.59-py3-none-any.whl
(159.1 kB
view hashes)
Close
Hashes for flet-0.1.59-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a8a43ef5c305bf891de6a9d06ade9f2789873d747bc3cbeba773ef509f5a949 |
|
MD5 | 1d9ab5795c3614441365f2c0ccbfc29f |
|
BLAKE2b-256 | f80c794eb698a842234e02fdea5ffc76fee1ad9a53c5f1bc3b8a2f47ddf45fe0 |
Close
Hashes for flet-0.1.59-py3-none-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a1ebb83e41a4ad6fef0739a2e4f9a0471ac33f20714dc074e48a369e3efb428 |
|
MD5 | d950696e4b515c59c5516206e1a208dd |
|
BLAKE2b-256 | f29ac3b9a6eadcee95db065a19c1a541d7018225a1f3f7460d6c60d3cf292af9 |
Close
Hashes for flet-0.1.59-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb43b3cea6d1c0d56b6de9acae971f6bd1f4b93826528f4bd7bc876ac887329f |
|
MD5 | f4b3d7165861a40d3eda2a309f2bb0f5 |
|
BLAKE2b-256 | 5f5019f7539098c5fd486b2a1cf6cb6459dd50d3dd36678a49f93003d6f871de |
Close
Hashes for flet-0.1.59-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8002dd131961953a4adb63c82fdbb8074e0ff46f39448eafb943d9f3210f8826 |
|
MD5 | 1439baffc818556fe206239035a2d3d0 |
|
BLAKE2b-256 | f2b38f489605ace9815b5e344cc0b3ca0ec8596c1f903662a6b8f8b6f93d7b5a |
Close
Hashes for flet-0.1.59-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2d5e429db03c1bf49065adb5fb5c46582436070d0be0c356a1d50e168c3dc60 |
|
MD5 | 4a6831551617c78e83fb51aef4ebb5e2 |
|
BLAKE2b-256 | 8c82c75d39790e6e26b8c94ca9228668072553744a7167d48ff1bae65d1b2aaa |
Close
Hashes for flet-0.1.59-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05903aa3ea63355385a4008c39535ccf8682e47e6ebbb9d413f7c1fe72477d7e |
|
MD5 | f45a26b65cc13c597dfea071a7aa27e0 |
|
BLAKE2b-256 | 5b77cca599db628cdce63493b2b2e96a574ec23070f79e3389e02d32b07b7563 |
Close
Hashes for flet-0.1.59-py3-none-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffcbd25b06525eae9b257966c675d09278e4b7f017649d824d800d7b7da072c3 |
|
MD5 | 1beb4b491e302e41da4ced6f0c75a91f |
|
BLAKE2b-256 | 63a0ea68fea674f072376f85482a9748b67c020cf1bd35c01c3f48c868cd0601 |