[PyQt] QXmlQuery.evaluate() does'nt accept QString parameter?
Olivier Fournier
o.fournier at perigord.com
Wed Mar 24 11:27:55 GMT 2010
Phil Thompson a écrit :
> On Tue, 23 Mar 2010 16:34:39 +0100, Olivier Fournier
> <o.fournier at perigord.com> wrote:
>
>> Hi,
>>
>> I would like to use the overloaded function QXmlQuery.evaluateTo (self,
>> QString).
>> I raise this Error:
>> TypeError: arguments did not match any overloaded call:
>> QXmlQuery.evaluateTo(QXmlResultItems): argument 1 has unexpected type
>> 'str'
>> QXmlQuery.evaluateTo(QAbstractXmlReceiver): argument 1 has unexpected
>> type 'str'
>> QXmlQuery.evaluateTo(QIODevice): argument 1 has unexpected type 'str'
>>
>> python version: 3.1.1 (r311:74483, Aug 17 2009, 17:02:12) [MSC v.1500 32
>> bit (Intel)]
>> pyqt version : 4.6.1
>>
>> I don't understand why.
>>
>
> Mainly laziness on my part. I need to write some handwritten code to deal
> with immutable strings. I'll add...
>
> QXmlQuery.evaluateToString() -> str
>
> ...to tonight's snapshot. None will be returned if the evaluation fails.
>
> Phil
>
>
It's OK for evaluateToString(), thank you.
but evaluateToStringList() returns None, Is it normal?
Oliv
More information about the PyQt
mailing list