[PyKDE] QStringList &QStringList::operator+=(const QString &)
missing from PyQt?
Nigel Stewart
ns at fluent.com
Sat Mar 25 00:53:23 GMT 2006
Hello all,
I noticed that operator+=(const QString &) doesn't work from
Python, even though it is documented as part of the Qt 3.3 API:
http://doc.trolltech.com/3.3/qvaluelist.html#operator+-eq
Works:
l = QStringList()
l.append("Hello")
l.append("World")
Doesn't work:
l = QStringList()
l += QString("Hello")
l += QString("World")
Perhaps it needs to be added to qstringlist.sip
PyQt-x11-gpl-snapshot-20060323/sip/qt $ grep operator qstringlist.sip
QString operator[](int);
QStringList operator[](SIP_PYSLICE);
QStringList operator+(const QStringList &);
QStringList &operator+=(const QStringList &);
QStringList operator*(int);
QStringList &operator*=(int);
bool operator==(const QStringList &);
bool operator!=(const QStringList &);
Since I switch a lot between C++ and Python perhaps I'm more likely
than most to discover this kind of issue. :-)
We're using Sip 4.3.2 and PyQt 3.15.1
Regards,
Nigel Stewart
More information about the PyQt
mailing list