Skip to content
← Back to Community
A Python App with modern GUI
Profile icon
JeswinSunsi

Hey everyone,

Lets all agree to this, TKinter, PyQT5 and most other Python GUI libraries look fairly outdated and are a pain to code in. So, in my evergoing search for an easier and better way, I came across this neat little library called Python Eel. Eel is a way to connect the backend of your app with its frontend. The perks being that you can design your frontend fairly easily in HTML/ CSS, and then link that up with Python quickly and efficiently. You can even link Eel with Electron.js, so its pretty good.
I just completed building a fairly neat Desktop App in Python and HTML. Its at https://github.com/JeswinSunsi/PentyDesktopAssistant. Mind you, the Python code might seem a bit spaghetti - ish, because after all, a 15 year old with high ambitions am I xDD.
I'm planning to release a full starter tutorial here on repl, but I really don't know if anyone would be interested. If the repo gets a few stars or watchers or something, I'll be pretty happy to publish a tutorial.

Thanx y'all.

(ps - Idk if this was supposed to be in the tutorials category, but it seemed the most apt. Eel cannot run from repl.it, so I didnt bother to make an example. Also, do check out the repo if you can, reviews would be appreciated.)

Voters
Profile icon
DoubleBubble
Profile icon
DominicHuieWhit
Profile icon
LucasLuize
Profile icon
JeswinSunsi
Comments
hotnewtop
Profile icon
CodeLongAndPros

What about QT? That’s pretty modern, along with the Gimp Toolkit.

Profile icon
StringentDev

that is PYQT5 @CodeLongAndPros

Profile icon
CodeLongAndPros

@Lethdev2019 I know.

Profile icon
StringentDev

@CodeLongAndPros but i can agree with that but...
did you know you can get electron to interact with python.

Profile icon
StringentDev

i had to use electron and python together so i could create an updater for my app.

edit: whoops, seems one comment came before the other. @CodeLongAndPros

Profile icon
CodeLongAndPros

@Lethdev2019
User:
Could you do me Discord, Slack, Atom and VScode without the Electron, then?

Devs:
Iiiiiiiiiiiic!

User:
What do you mean 'Iiiiiiiiiich'? I don't like Electron!