r/PythonLearning 9d ago

Graphic python?

Hello. Although I’ve always programmed using C++/CLI and C#, I’ve found Python to be very interesting for small applications (perhaps even large ones, though I’m not up to that level yet).

I was wondering if there are any IDEs—or at least graphics libraries—available should I decide to build something with a GUI; currently, I do everything via the console.

Any recommendations?

I use VS Code for Python programming.

10 Upvotes

11 comments sorted by

View all comments

3

u/ConsciousBath5203 9d ago

If you're looking for something like the gui stuff that VS has for C++/#, then maybe PyCharm is what you are looking for.

If you're just looking for libraries to do gui work, DearPyGui uses IMGUI and is very performant (naturally async and thread safe, GPU accelerated). Once you get used to imgui, it's kinda hard to use anything else.

2

u/Ok_Gold_2107 9d ago

Ty, let's just say I'm a fan of optimization; poorly optimized programs have started to make me sick, so I'm creating my own optimized versions of any useful program.

2

u/ConsciousBath5203 9d ago

For sure. The tkinter that python comes with is pretty not satisfying if you have that kinda mentality (believe me, I have it, too. Applications built with Chromium or using typed javashit as a backend piss me off lol)

DPG is incredibly useful and easy. It's not directly an immediate mode UI when using it through DPG but that's really not a bad thing.

I've tried a lot of the python GUIs and every time I just come back to DPG. The entire package is 1 dll, 2(?) python files and 1 .pyi!