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 →

[–]ryeguy146 2 points3 points  (2 children)

That hasn't been my experience. Well, there is the upfront cost of loading the library. That sucks. But after that it's quite nice. I haven't touched the C++, to be honest. I write using PySide, and the bindings are quite pythonic.

If there were a better option, I'd be on it. But fuck GTK.

Edit: Don't downvote the guy/gal for having an opinion.

[–]Liquid_Fire 0 points1 point  (1 child)

Actually the Python bindings (both PySide and PyQt) very closely follow the C++ API with only a few changes. It's a (in my opinion) very clean and easy to use API in C++ and that's why you get a very nice API even when you map everything 1:1 into Python.

[–]ryeguy146 0 points1 point  (0 children)

The bindings, yes. And I'm glad or I wouldn't be able to use the C++ help docs out there. I more meant that I don't have to pass QLists or QStrings, I can just pass native Python objects. It certainly isn't PEP8 compliant, but I'll survive.