[PyQt] QXmlQuery.evaluate() does'nt accept QString parameter?

Phil Thompson phil at riverbankcomputing.com
Tue Mar 23 15:52:22 GMT 2010


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


More information about the PyQt mailing list