[PyQt] QObject.sender() bug
Matt Newell
newellm at blur.com
Tue Nov 24 20:15:10 GMT 2009
On Monday 23 November 2009 13:53:09 Marcos Dione wrote:
> I think the backtrace is eloquent enough:
>
> --- traceback ---
> Traceback (most recent call last):
> File
> "/home/mdione/src/projects/satyr/collection-agregator/satyr/models.py",
> line 97, in addSongs sender= QObject.sender ()
> TypeError: first argument of unbound method QObject.sender() must be a
> QObject instance
>
> --- traceback ---
> what's strange is that the sip file seems to be ok, but then I'm not
> familiar to sip files:
>
> --- code ---
> public:
> QObject *sender() const;
> %MethodCode
> // This is actually protected but we never need to call the real
> method. sipRes = qpycore_qobject_sender();
> %End
> --- code ---
>
> hints?
It's a member function so it needs the instance. Usually that means calling
self.sender().
Matt
More information about the PyQt
mailing list