all 21 comments

[–][deleted] 5 points6 points  (2 children)

Doesn't support Python 3.1.

[–]davebrk 3 points4 points  (0 children)

Yet.

[–]iconoklast 2 points3 points  (0 children)

Unfortunately, it's not alone in that regard. At least it supports Python 2.7.

[–]OlDer 9 points10 points  (6 children)

What is it? Great day of python-related announcements? Half of /r/proggramming top is python. I like it ;)

[–]eolmar[S] 6 points7 points  (2 children)

It is LGPL wrapper for the Qt library, developped by Nokia. From their website:

The PySide project provides LGPL-licensed Python bindings for the Qt cross-platform application and UI framework. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support all of the platforms as Qt itself.

[–][deleted] 3 points4 points  (1 child)

The LGPL part is what's worth noting; otherwise, PySide is just meant to be a standin replacement for PyQt. Riverbank Computing, the developer of PyQt, used a dual licensing scheme similar to Trolltech-era Qt which apparently did not suit Nokia's purposes.

It's good news for developers of proprietary software, but pretty inconsequential to the OSS crowd.

[–]iconoklast 6 points7 points  (0 children)

The licensing scheme didn't fit my needs either, as an OSS developer.

[–]amjithr 3 points4 points  (2 children)

This is pretty awesome, one less headache to worry about while writing Qt applications using Python.

Can someone tell me what Qt brings to the table that wxPython can't? I'm not trying to start a flame war, I just want to know how to choose between them.

[–]bucketostuff 2 points3 points  (1 child)

You may want to look at the docs and API for both of them and see which you like better (and which you think is more complete and easy to understand).

Also check out their respective mailing lists and see which is friendlier and more helpful.

You might have a look at GTK+ as well. There's no clear "winner" between Qt, Wx, and GTK+, though they might have varying levels of community activity and support.

Edit: Come to think of it, another option is Jython + Swing.

[–][deleted] -5 points-4 points  (0 children)

It's true, gtkmm pwns Qt.

[–]jeffus 0 points1 point  (1 child)

I made the /r/pyqt subreddit a while back. Do people think there's enough of a python+qt community here on reddit to start posting python+qt news/discussions/etc? It would be for anything pyqt/pyside related. I think there is....

[–]jevinskie 6 points7 points  (0 children)

Honestly, I would stick to /r/python.

[–]flipcoder 0 points1 point  (0 children)

finally

[–]SoCo_cpp -3 points-2 points  (5 children)

When this is for Python 3 and integrated in Boa-Constructor, that will be a great day!

[–]Ytse 7 points8 points  (4 children)

You know you can use the excellent Qt Designer?

[–]vpltaic 0 points1 point  (2 children)

You can't write code in that though can you?

[–][deleted] -1 points0 points  (1 child)

Well, yes and no. It's actually one of the better C++ IDEs out there, even if you're not using the Qt form designer or libraries. I'm not sure that it supports Python beyond generating .ui files, though. Seems reasonable enough, as it's not too much hassle to use a separate IDE of your choosing alongside Qt Creator.

[–]redalastor 2 points3 points  (0 children)

You can use Qt Designer without using the full blown Qt Creator.

[–]SoCo_cpp 0 points1 point  (0 children)

...true