PySide Bugzilla Closed for New Bugs

PySide is now a Qt Add-on and uses the Qt Project's JIRA Bug Tracker instead of this Bugzilla instance. This Bugzilla is left for reference purposes.

Bug 390 - Missing qRegisterMetaType()
: Missing qRegisterMetaType()
Status: CLOSED FIXED
Product: PySide
Classification: Unclassified
Component: PySide
: 0.4.2
: PC Linux
: P3 normal
Assigned To: renato filho
:
:
:
  Show dependency treegraph
 
Reported: 2010-09-28 13:44 EEST by Christoph Zengler
Modified: 2010-10-13 13:49 EEST (History)
8 users (show)

See Also:


Attachments
simple piece of code producing the error message (669 bytes, text/x-python-script)
2010-09-28 13:44 EEST, Christoph Zengler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Zengler 2010-09-28 13:44:01 EEST
Created attachment 101 [details]
simple piece of code producing the error message

I am currently switching from PySide 3 to PySide 4 and adapting the signal
handling to the new-style signal/slot scheme. Now I am obtaining errors like
the following:

QObject::connect: Cannot queue arguments of type 'object'
(Make sure 'object' is registered using qRegisterMetaType().)

To my best knowledge there is no qRegisterMetaType in PySide at the moment.
Note that I am specifically in a situation where I cannot use direct
connections.

I am attaching a simplified piece of code producing the error message
Comment 1 renato filho 2010-09-29 19:30:55 EEST
fixed on pyside commit:

commit 866c76ff1fd8246ffb1be557670a522dd678050a
Author: renatofilho <renato.filho@openbossa.org>
Date:   Wed Sep 29 18:31:18 2010 -0300

Remember you need a QCoreApplication running to get the queued signals working.
Comment 2 renato filho 2010-10-13 13:49:07 EEST
released on PySide 0.4.2