[PyKDE] None as a string argument
Phil Thompson
phil at riverbankcomputing.co.uk
Tue Sep 20 22:20:56 BST 2005
On Tuesday 20 September 2005 10:09 pm, Anthony Heading wrote:
> Hi,
>
> The latest pyqt (3.15) with sip 4.3.1 seems to disallow None to be passed
> into any Qt function expecting a QString. For example, adding a line
> to tut1.py:
> button.setText(None)
> produced a blank button in earlier pyqt releases, but now gives an error:
> Runtime Error: cannot pass None as argument 0 in this call
>
> Is this an intended change?
Yes it is (although it seems I haven't documented it very well - it was
discussed on the mailing list). The old behaviour was inconsistent.
> (Also, the 0-based error message is intentional, or off-by-one?)
I count from 0.
Phil
More information about the PyQt
mailing list