Skip to main content

Flet StoryBoard

Flet StoryBoard is a python library that have an easy to use tools for building graphical interfaces based on python flet library. Powerful interfaces with simple usability.

So build UI apps using without coding the front-end, then connect it with python back-end!!!

You can use these tools with only two main and simple functions!

Goal 🏁

My goal is to allow programmers to focus on the back-end, and build the front-end using just a simple easy-to-use window without any front-end coding require.

installation ⬇️

  • Python > 3.7

For install:

pip install Flet-StoryBoard

for Upgrade:

pip install Flet-StoryBoard --upgrade

if there was anything wrong, and it's not upgrading properly, you should uninstall this package and reinstall it:

pip uninstall Flet_StoryBoard To uninstall

Little Peek

Screenshot 2023-04-26 at 12 17 33 PM

What's new on Flet_StoryBoard 1.0 🎉

  • ReSupport custom widgets with flet.
  • Multiple pages support.
  • New Suggestions
  • New way to load the StoryBoard on your app.
  • The ability to add external flet controls inside the StoryBoard.
  • New Feature called Smart suggestions. It gets your goal then suggest things based on it.
  • Support templates. A template is a file contain pre-set props for all StoryBoard's widgets, like fonts and default text color. - soon -
  • ReBuild the architecture of the library.
  • Please read the docs to know more about library usage. docs page
  • if there is any another issues not fixed yet, please create an issue here: issues page

usage & examples 🤝

There is a very simple docs here about library usage. docs page

create/edit your own StoryBoard

python3 -m fletsb.edit myUI.fletsb

It will edit the existing one or create a new one if not.

load a StoryBoard

To load your StoryBoard on your app, you can do this example code:

from fletsb import LoadStoryBoard, StoryBoard

def main (storyBoard:StoryBoard):
    pass

LoadStoryBoard(target_function=main, storyboard_file_path="myUI.fletsb")

To know more about the StoryBoard class, follow the docs page .

Coming Soon 🔜

  • add custom non-built-in flet widgets. like ColorPicker and AudioPlayer widgets.

Release files for Flet-StoryBoard 1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Flet-StoryBoard 1.4
File Size Uploaded
Flet StoryBoard-1.4.tar.gz 25.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Flet-StoryBoard 1.4
File Interpreter ABI Platform
Flet_StoryBoard-1.4-py3-none-any.whl Python 3 none any Details

Total release size: 68.3 kB

Release files / Flet StoryBoard-1.4.tar.gz

Download URL Flet StoryBoard-1.4.tar.gz
Size 25.1 kB
Tags Source
SHA-256 checksum
How to use checksums
1e8c6241b84896cb81d829aa569b3e3d9feecc9569e739be9ca2289662e77a5e
BLAKE2b-256 checksum
How to use checksums
6b26daa52a6f5284d0b684c9741ac79493150dac63cd24c4d8a100889f05380a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / Flet_StoryBoard-1.4-py3-none-any.whl

Download URL Flet_StoryBoard-1.4-py3-none-any.whl
Size 43.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
500f5b56f36122c3589e5d4a9dac9677842bde01f5a5a3d9bae84f84b9de698b
BLAKE2b-256 checksum
How to use checksums
c5b0497c338b3f7b27ee14242d1c31b8b25c1dc388e39e0ea90c9788ea786b07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

This release

1.4 This release

2 release files

1.3

2 release files

1.2

2 release files

1.1

2 release files

1.0

2 release files

0.2.6

2 release files

0.2.5

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page