I'm pretty excited for it but I'd rather wait until it's officially released. I'm creating a python program with qt and I'm getting segfault issues with qt5 using some pretty straight-forward code. So if a 20-line python script fails to run, I'm not going to trust an entire DE to run reliably.

09-13-2013, 01:50 PM

doom_Oo7

Care to post your code ?

09-13-2013, 02:29 PM

schmidtbag

Quote:

Originally Posted by doom_Oo7

Care to post your code ?

I'm not home to look at it now, but it's easy to reproduce yourself. If you open up the Qt designer, create a window with a dock widget, save it, and then run pyuic5. The script it creates will segfault, even though the code looks fine. It works fine using pyuic4.

I'm using Arch linux 64 bit. I've found that there's no python 3 version of pyuic5, which isn't too helpful.

09-13-2013, 03:16 PM

smitty3268

Quote:

Originally Posted by schmidtbag

I'm not home to look at it now, but it's easy to reproduce yourself. If you open up the Qt designer, create a window with a dock widget, save it, and then run pyuic5. The script it creates will segfault, even though the code looks fine. It works fine using pyuic4.

I'm using Arch linux 64 bit. I've found that there's no python 3 version of pyuic5, which isn't too helpful.

It's probably the python language bindings that are buggy. I imagine that's one of the trickier, and last things, to get done.

09-13-2013, 10:01 PM

schmidtbag

Quote:

Originally Posted by smitty3268

It's probably the python language bindings that are buggy. I imagine that's one of the trickier, and last things, to get done.

As far as I'm aware, none of the Qt devs are developing pyqt. I'm pretty sure it's a separate unrelated project. But, I'm keeping an open eye out for updates. It really shouldn't take very long for them to clean up the problems, and I can still develop in qt4 in the meantime.

09-14-2013, 12:33 PM

CTown

Quote:

Originally Posted by schmidtbag

As far as I'm aware, none of the Qt devs are developing pyqt. I'm pretty sure it's a separate unrelated project. But, I'm keeping an open eye out for updates. It really shouldn't take very long for them to clean up the problems, and I can still develop in qt4 in the meantime.

PyQt is maintained by a company called Riverbank Computing; however, the Qt-Project maintains PySide (which is mostly source compatible if you change the imports to point to PySide instead of PyQt). The reason for PyQt's existense is that Nokia loved the idea of Python bindings for their toolkit but hated the fact that PyQt was only available as either with a GPL or properitery license (if you paid for it) so they created PySide under the LGPL. Unfortuantly, only PyQt seems to support Qt5.