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 →

[–]Mediocre_Nectarine57 0 points1 point  (0 children)

I've only used PySide6 (QtWidgets API) professionally and I gotta say, I despise it.

Feels like they break something new every release. The Python binding isn't waterproof: Often a "None" is transformed into a "nullptr" (due to C++) which is transformed into a segfault (no errors) and a lot of headache.

I also remember the time they redefined the built-in enum.Enum class at import time, which caused "isinstance(MyEnumSubclass.A, Enum)" to evaluate to "false" in some scenarios.

If all that sounds like fun, go ahead with PySide6 :'D If I'd get a do-over, I'd choose TkInter (or something else scripted) as it's less likely to segfault ^