On Fri, 27 Jun 2008 09:38:04 +0100, Mark Summerfield <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> I got caught by this today:
> 
>     >>> from PyQt4.QtCore import *
>     >>> s = QString("X")
>     >>> c = QChar("X")
>     >>> s[0] == c
>     False
>     >>> s[0] == QString(c)
>     True
> 
> In C++/Qt if you do the s[0] == c comparison it will return true because
> operator[] returns a const QChar &, but in PyQt4 s[0] is still a
> QString---which makes sense because in Python a char is just a str of
> length 1, but maybe this particular case could be handled more
> intuitively?

By allowing a QChar whenever a QString is expected?

Phil

_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to