FlowPyUI is a minimalistic, frameless, and draggable GUI built with PySide6. It features a multi‑column layout with a large bottom area for extended content, offering a clean, ImGui‑inspired interface.
- Frameless window with custom dragging support.
- Multi‑column layout: left and right sections for widgets.
- Large bottom area for logs, extended text, or additional widgets.
- Customizable styling using Qt Style Sheets (QSS).
- Clone the repository: git clone https://github.com/LouSkull/FlowPyUI.git cd FlowPyUI
Create a virtual environment (optional):
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
Install dependencies: pip install PySide6
Usage Run the main Python file to launch the GUI:
python main.py
Drag the window: Click and hold anywhere in the client area. Interact with widgets: Try out the buttons, sliders, and other controls in the left and right columns. Customization Layout: Modify the columns and bottom area in main.py. Styling: Adjust colors, fonts, and spacing in the apply_stylesheet() function. Additional widgets: Add new widgets by following the examples provided in the code. Contributing Contributions are welcome! Feel free to open issues or submit pull requests with improvements.