Skip to main content

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!

📖 Read the Documentation

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, and CALCULATOR. 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

flashgui-0.1.1.tar.gz (34.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flashgui-0.1.1-py3-none-any.whl (36.4 kB view details)

Uploaded Python 3

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

Hashes for flashgui-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d1ebaf477f711dbd198a73bf941c769cac8f2cae12ffd509751ee40cc567df3f
MD5 7e671053cbb6f34817112ff9cd5c75af
BLAKE2b-256 b57ff9c9729e1861356833209029e487bf22b6973e42485fce17071bf553e10b

See more details on using hashes here.

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

Hashes for flashgui-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 da86f031c4d27018729155b3ab0227b356afec7d4a4aee8b2c22ab3f45f5e940
MD5 b3abfa78bc484a6753cb05c202c0f3fa
BLAKE2b-256 ca42b1044a0bc25448f1e6fb48b0f4f88f980f2d6476b2dbbe87b0036fb57b96

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page