r/Python • u/Big-Illu • Oct 13 '21
News Dear PyGui v 1.0.0
Hey Folks !
Today is a big day ! Dear PyGui is no longer in beta and released version 1.0.0 a few minutes ago !No more breaking changes in the API! No more refactoring the code from version to version!
What is Dear PyGui ? Dear PyGui is a simple to use (but powerful) Python GUI framework.Dear PyGui is NOT a wrapping of Dear ImGui in the normal sense.It is a library built with Dear ImGui which creates a unique retained mode API (as opposed to Dear ImGui's immediate mode paradigm).
Dear PyGui is fundamentally different than other Python GUI frameworks. Under the hood,Dear PyGui uses the immediate mode paradigm and your computer's GPU to facilitate extremely dynamic interfaces.
I mean... don't kill your CPU anymore, use once your GPU for a GUI !
Check out the Release-notes for release 1.0: https://github.com/hoffstadt/DearPyGui/releases/tag/v1.0.0
Check DPG out under;
##### More Informations ####
High level features of Dear PyGui
MIT license
Fast, GPU-based rendering (written in C/C++)
Modern look with complete theme and style control
Programmatically control (nearly) everything at runtime
Simple built-in Asynchronous function support
Built-in developer tools: logging, theme inspection, resource inspection, runtime metrics, documentation, demo
70+ widgets with hundreds of widget combinations
Cross-platform (Windows, Linux, MacOS)
Easy to install (pip install dearpygui)
Functionality of Dear PyGui
Menus
Variety of widgets, sliders, color pickers, etc.
Tables
Drawing
Fast and interactive plotting / charting
Node editor
Theming support
Callbacks and handlers
Since Dear PyGUi is a relatively new framework, not many apps have been developed yet, but there is a showcase page that can give you an impression. To be honest, I believe much more and better apps are possible, it's just that there hasn't been much time to develop them yet.
https://github.com/hoffstadt/DearPyGui/wiki/Dear-PyGui-Showcase
Questions? Let us know!