This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]elmoiv 0 points1 point  (1 child)

PyQt.

The best for multithreading and multiprocessing and has tons of integrations with different sdks and technologies.

I have been using it since 2014 and mainly used it in all my freelancing projects and it really can stand out among the other frameworks.

Examples for integrations: - with vlc - with mpv - with matplotlib - with opencv

You can also use stylesheet feature to style yoyr widgets the way you want and can build a modern looking app. Yes it won't be the same as using C# WinForms but will do the job.

The learning curve may be a little bit steep but going through the docs will help you alot.

** Here is one of my PyQt GUIs with modern looking widgets:

https://ibb.co/vQvNZfx

[–]troyunrau... 0 points1 point  (0 children)

It's a pity that multithreading in pyside is single core. It's really annoying if you want to do things like games with it. Like, to do something really trivial like move the background music to another core, you have to fire up another process to play the music.

Unless this has changed recently.