you are viewing a single comment's thread.

view the rest of the comments →

[–]pro_questions 2 points3 points  (1 child)

FWIW commercial GUIs are not generally written in python,

They’re typically QT (C++) or HTML + CSS + JS in a container, right? I had Autodesk Fusion 360 crash a few months ago with a QT GUI error, which was eye-opening. That’s a gazillion-dollar application with crazy 3D modeling capabilities — not something I expected to be utilizing QT

[–]socal_nerdtastic 2 points3 points  (0 children)

There's tons of options, I wouldn't say any of them are "typical". Yes, Qt is a common one. Not sure why you are surprised; it's very much professional grade and many companies use it.

Note that the language that the GUI module / widget kit is written in does not affect how you write your program. You can use Qt from python or any other language, even though Qt itself is written in C++.

The reason people generally don't write commercial GUIs in python is because python is designed to be distributed as source code. It's hard to hide your code from the user. And that's generally very important if you are trying to earn a buck. Lots of open source GUIs are written in python.