Skip to content

FlowPyUI is a Python project showcasing a frameless, draggable GUI built with PySide6. It features a multi-column layout (left and right sections) and a large bottom area for extended content, along with custom styling reminiscent of ImGui. This code serves as a starting point for creating modern, minimalistic desktop interfaces in Python.

License

Notifications You must be signed in to change notification settings

LouSkull/FlowPyUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FlowPyUI

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.

Features

  • 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).

Installation

  1. 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.

About

FlowPyUI is a Python project showcasing a frameless, draggable GUI built with PySide6. It features a multi-column layout (left and right sections) and a large bottom area for extended content, along with custom styling reminiscent of ImGui. This code serves as a starting point for creating modern, minimalistic desktop interfaces in Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages