Description
Currently PyQt / PySide / wxPython examples are quite big. It got a lot better since v31, but it's still not good. We should provide easy to use CefBrowser widgets for these toolkits, so that you can embed CefBrowser in just a few lines of code. If possible make it just one line - Initialize could be called during creation of CefBrowser automatically and Shutdown could be called with os.atexit.
There was a cefpython3.wx package available in v31, that provided such functionality, but it was disabled in v50+ series, as it needs changes to make it work with latest CEF. Issue #301 is to fix that.
CefBrowser widgets should be created for:
- wxPython
- wxPhoenix
- PyQt4
- PyQt5
- PySide
- PySide2
Packages should be named: cefpython3.wxpython, cefpython3.wxphoenix, cefpython3.pyqt4, etc.
For Kivy there is already CefBrowser widget in garden.cefpython maintained by Rentouch:
https://github.com/allestuetsmerweh/garden.cefpython
There are no plans to provide easy to use CefBrowser widgets for these toolkits:
- Tkinter - see this comment
- PyGObject (GTK 3) - see this comment
- PyGTK (GTK 2) - this toolkit is not developed anymore since many years