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