DEMO VERSION: A fast and simple GUI library for Python beginners
Project description
FlashGUI ⚡
The easiest way to build Python desktop apps. Perfect for beginners and students!
FlashGUI is a powerful but super-simple tool built on top of the wxPython engine. If you know basic Python and want to create real windows, buttons, and apps without getting lost in complicated code, this is for you!
It serves as the perfect bridge to take you from the text terminal (CLI) to real graphical interfaces (GUI) in minutes.
⚠️ Alpha Release
Version: 0.1.0.dev1
This is an early version (Alpha) intended for educational testing. We are using it in classrooms and coding bootcamps to make it even easier to learn. Features might improve as we head towards the 1.0 release!
✨ Why use FlashGUI?
- 🚀 Write Less, Create More: Simple commands that let you focus on making your app do cool things, rather than worrying about the boring setup.
- 🛠️ Ready-to-Play Examples: Includes pre-built working modules like
NOTEPAD,PAINT, andCALCULATOR. You can open them, study the code, and see exactly how they work! - 🎒 Classroom Ready: Zero complex configuration. Install it, write three lines of code, and your app is running.
- 📚 Beginner-Friendly Docs: Step-by-step guides and easy examples available at our official documentation.
- 💪 Real Power Under the Hood: Even though it's easy, it uses the professional cross-platform stability of
wxPython.
🚀 Your First App in 4 Lines of Code
FlashGUI makes creating an app this simple:
from FlashGUI import WINDOW
# 1. Create the main window
app = WINDOW(title="My First App")
# 2. Add some text to it
app.AddLabel(text="Hello, FlashGUI! This is awesome.")
# 3. Run the app!
app.run()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flashgui-0.1.1.tar.gz.
File metadata
- Download URL: flashgui-0.1.1.tar.gz
- Upload date:
- Size: 34.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1ebaf477f711dbd198a73bf941c769cac8f2cae12ffd509751ee40cc567df3f
|
|
| MD5 |
7e671053cbb6f34817112ff9cd5c75af
|
|
| BLAKE2b-256 |
b57ff9c9729e1861356833209029e487bf22b6973e42485fce17071bf553e10b
|
File details
Details for the file flashgui-0.1.1-py3-none-any.whl.
File metadata
- Download URL: flashgui-0.1.1-py3-none-any.whl
- Upload date:
- Size: 36.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da86f031c4d27018729155b3ab0227b356afec7d4a4aee8b2c22ab3f45f5e940
|
|
| MD5 |
b3abfa78bc484a6753cb05c202c0f3fa
|
|
| BLAKE2b-256 |
ca42b1044a0bc25448f1e6fb48b0f4f88f980f2d6476b2dbbe87b0036fb57b96
|