cefpython
DearPyGui
Our great sponsors
cefpython | DearPyGui | |
---|---|---|
11 | 257 | |
2,993 | 12,218 | |
- | - | |
0.0 | 7.8 | |
about 2 years ago | 12 days ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cefpython
-
Web-Browser inside app
There is https://github.com/cztomczak/cefpython and an old widget for it in kivy-garden, https://github.com/kivy-garden/garden.cefpython if you want to give it a go. I assume some work is needed though.
-
Is there a way to embed webview/browser in DearPyGui?
I'm currently tinkering with DearPyGui and was wondering if there was a way to embed a webview/browser (e.g. cefpython). Thanks.
- Python Desktop App using Web Frontend framework
-
Use any web browser as GUI in Python
You definitely need to use HTML to create a nice UI, something like WebView, or HTML in TKINTER using cefpython.
-
Is there a way to bundle a python app with a webview (without need of ext Browser) ?
Take a look at this: https://github.com/cztomczak/cefpython
-
Python + HTML/CSS/JS as GUI, what might be a better solution?
cefpython
- Can I use ElectronJs with only python in the backend?
-
Monetization for kivy application
I have not done this, but you could embedded a browser in your kivy/python app, and the use I assume use any browser based ad network. https://github.com/cztomczak/cefpython
-
How to code for linux
Try this
- Can someone simplify this class?
DearPyGui
-
PysimpleGUI
For native GUI, DearPyGui[0] as modern as you can.
For browser web-based GUI, you can use nicegui[1]
[0] -- https://github.com/hoffstadt/DearPyGui
[1] -- https://github.com/zauberzeug/nicegui
-
Need help with text alignment
If it's just to align text in the centre or to the right of a box, you could use a button and, by using theming, hide the fact that it's a button. https://github.com/hoffstadt/DearPyGui/issues/1111
-
Which GUI module is better in Python? tkinter or PyQt or kivy?
Personally, i like PyQt or PySide they have basically everything you need to make a proper app or even simple apps, but there is another DearPyGui this is basically python version of imgui the c++ library, it provides some good customization options and can be used for simple or complex projects too, their discord is also very helpful.
-
Dynamic plot
There are some examples in the showcase as well. https://github.com/hoffstadt/DearPyGui/wiki/Dear-PyGui-Showcase
- Segfault when running on MacOS when refreshing static textures
-
What to look for in a GUI?
I'm a big fan of DearPyGUI
-
Centering text in window/
Use a button and set width of the button equal to the width of the window. Using theming to set the button text alignment to center. A comparable solution, for aligning to the right, can be found here. https://github.com/hoffstadt/DearPyGui/issues/1111
-
What tools are available to begin building a GUI for python?
I was using PyQt5/PySide which will give you a nice native look but I eventually shifted over to DearPyGui for most of my smaller utilities. Its just faster for me. You will get more options and freedom with PyQt/PySide though and can use QT Designer to design your interfaces pretty easily.
- How to play video file with audio with DearPyGUI (Python)?
- Is it possible to animate a Node Editor window?
What are some alternatives?
Eel - A little Python library for making simple Electron-like HTML/JS GUI apps
PySimpleGUI - Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.
KivMob - AdMob support for Kivy
kivy - Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
nana - a modern C++ GUI library
Introducing .NET Multi-platform App UI (MAUI) - .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
skia-opengl-emscripten - DEPRECATED! ~~C++ HTML/CSS UI. Supports subset of HTML/CSS. Based on chromium/cobalt.foo without JavaScript overhead. Uses SKIA 2D graphics library. Can be used to build UI for cross-platform app, game or website. Can support browser as HTML5 web framework or WebGL UI renderer.~~
imnodes - A small, dependency-free node editor for dear imgui
EdgeSharp - Build .NET Win32/WinForms/WPF WebView2 HTML5 Desktop Apps
pywebview - Build GUI for your Python program with JavaScript, HTML, and CSS
webui - Use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend, all in a lightweight portable lib.
streamlit - Streamlit — A faster way to build and share data apps.