python-eel / Eel

A little Python library for making simple Electron-like HTML/JS GUI apps
MIT License
6.38k stars 583 forks source link

Using PyQtWebEngine as option #423

Open mke21 opened 3 years ago

mke21 commented 3 years ago

In order to be independent of installed browsers (Chromium), is it an idea to add PyQtEngine as an option? It would make a package using Eel fully dependent on pip packages only instead of an installed browser that is not controlled by pip. A developer using Eel only would have to include pyqtwebengine to the requirements in his setup.py file.

In my opinion, the application of Eel doesn't need a full fledged webbrowser anyway, the window needs to display and interprete html. javascript and css well enough to be usefull.

ChrisKnott commented 3 years ago

Yes, from a quick test it looks like this will work. I will do some more experiments.

Good idea, thanks.

mke21 commented 3 years ago

Thanks, I've been looking into it myself already, but I am not familiar enough with the inner workings of Eel to be able to pull it off.

sdamediadev commented 1 year ago

is this enhancement already finished ?