I've been trying to migrate an application from Qt 4.6.2 to 4.7.0 (using pyside), and had a problem in 4.7 where I can only successfully connect a certain number of signals. I believe the problem is in pyside, as the alternative PyQt bindings don't cause this problem.
I've written a simple test program in Python using the PySide bindings that demonstrates the problem. 20 signals are created, connected, and emitted. The source-code for this small test is here: http://pastebin.com/PRGakBDC Using pyside with Qt 4.6.2, this works as I expected, with the following output: http://pastebin.com/u5GPA69W But using Qt 4.7.0, the callback is not called for new signals after a limit has been reached: in the example the limit was 12. Here is the output: http://pastebin.com/vfkC5QLb I wrote a PyQt4 program to do the same, and this has no problem: http://pastebin.com/DXWv51WC For the system running Qt 4.7.0 (Ubuntu 10.10), PySide version is Version: 1.0.0~beta5-0pyside1~m0 For the system running Qt 4.6.2, (Ubuntu 10.04) PySide version is Version: 1.0.0~beta5-0pyside1~m0~l0 In both cases, pyside was installed using apt with the instructions from http://developer.qt.nokia.com/wiki/PySide_Binaries_Linux (under section titled "Ubuntu – Lucid (10.04) and Maverick (10.10)") Ranen
_______________________________________________ PySide mailing list [email protected] http://lists.openbossa.org/listinfo/pyside
