QString Class Reference
[QtCore module]
Types
- enum NormalizationForm { NormalizationForm_D, NormalizationForm_C, NormalizationForm_KD, NormalizationForm_KC }
- enum SectionFlag { SectionDefault, SectionSkipEmpty, SectionIncludeLeadingSep, SectionIncludeTrailingSep, SectionCaseInsensitiveSeps }
- class SectionFlags
- enum SplitBehavior { KeepEmptyParts, SkipEmptyParts }
Methods
- __init__ (self)
- __init__ (self, QKeySequence)
- __init__ (self, QScriptString)
- __init__ (self, int, QChar)
- __init__ (self, QString)
- __init__ (self, QByteArray)
- __init__ (self, QUuid)
- QString append (self, QString)
- QString append (self, QLatin1String)
- QString append (self, QByteArray)
- QString arg (self, int, int fieldWidth = 0, int base = 10, QChar fillChar = QLatin1Char(' '))
- QString arg (self, float, int fieldWidth = 0, str format = 'g', int precision = -1, QChar fillChar = QLatin1Char(' '))
- QString arg (self, int, int fieldWidth = 0, int base = 10, QChar fillChar = QLatin1Char(' '))
- QString arg (self, int, int fieldWidth = 0, int base = 10, QChar fillChar = QLatin1Char(' '))
- QString arg (self, QString, int fieldWidth = 0, QChar fillChar = QLatin1Char(' '))
- QString arg (self, QString, QString)
- QString arg (self, QString, QString, QString)
- QString arg (self, QString, QString, QString, QString)
- QString arg (self, QString, QString, QString, QString, QString)
- QString arg (self, QString, QString, QString, QString, QString, QString)
- QString arg (self, QString, QString, QString, QString, QString, QString, QString)
- QString arg (self, QString, QString, QString, QString, QString, QString, QString, QString)
- QString arg (self, QString, QString, QString, QString, QString, QString, QString, QString, QString)
- QChar at (self, int)
- int capacity (self)
- chop (self, int)
- clear (self)
- int compare (self, QString)
- int compare (self, QString, Qt.CaseSensitivity cs)
- int compare (self, QLatin1String, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- int compare (self, QStringRef, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- bool contains (self, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- bool contains (self, QRegExp)
- int count (self)
- int count (self, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- int count (self, QRegExp)
- bool endsWith (self, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- bool endsWith (self, QLatin1String, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- QString fill (self, QChar, int size = -1)
- int indexOf (self, QString, int from = 0, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- int indexOf (self, QLatin1String, int from = 0, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- int indexOf (self, QRegExp, int from = 0)
- QString insert (self, int, QString)
- QString insert (self, int, QLatin1String)
- bool isEmpty (self)
- bool isNull (self)
- bool isRightToLeft (self)
- bool isSimpleText (self)
- int lastIndexOf (self, QString, int from = -1, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- int lastIndexOf (self, QLatin1String, int from = -1, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- int lastIndexOf (self, QRegExp, int from = -1)
- QString left (self, int)
- QString leftJustified (self, int, QChar fillChar = QLatin1Char(' '), bool truncate = False)
- int length (self)
- int localeAwareCompare (self, QString)
- int localeAwareCompare (self, QStringRef)
- QString mid (self, int, int n = -1)
- QString normalized (self, NormalizationForm)
- QString normalized (self, NormalizationForm, QChar.UnicodeVersion)
- QString prepend (self, QString)
- QString prepend (self, QLatin1String)
- QString prepend (self, QByteArray)
- push_back (self, QString)
- push_front (self, QString)
- QString remove (self, int, int)
- QString remove (self, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- QString remove (self, QRegExp)
- QString repeated (self, int)
- QString replace (self, int, int, QString)
- QString replace (self, QString, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- QString replace (self, QRegExp, QString)
- QString replace (self, QLatin1String, QLatin1String, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- QString replace (self, QLatin1String, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- QString replace (self, QString, QLatin1String, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- reserve (self, int)
- resize (self, int)
- QString right (self, int)
- QString rightJustified (self, int, QChar fillChar = QLatin1Char(' '), bool truncate = False)
- QString section (self, QString, int, int end = -1, SectionFlags flags = QString.SectionDefault)
- QString section (self, QRegExp, int, int end = -1, SectionFlags flags = QString.SectionDefault)
- QString setNum (self, int, int base = 10)
- QString setNum (self, float, str format = 'g', int precision = 6)
- QString setNum (self, int, int base = 10)
- QString setNum (self, int, int base = 10)
- QString simplified (self)
- int size (self)
- QStringList split (self, QString, SplitBehavior behavior = QString.KeepEmptyParts, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- QStringList split (self, QRegExp, SplitBehavior behavior = QString.KeepEmptyParts)
- squeeze (self)
- bool startsWith (self, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- bool startsWith (self, QLatin1String, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- QByteArray toAscii (self)
- QString toCaseFolded (self)
- (float, bool ok) toDouble (self)
- (float, bool ok) toFloat (self)
- (int, bool ok) toInt (self, int base = 10)
- QByteArray toLatin1 (self)
- QByteArray toLocal8Bit (self)
- (int, bool ok) toLong (self, int base = 10)
- (int, bool ok) toLongLong (self, int base = 10)
- QString toLower (self)
- (int, bool ok) toShort (self, int base = 10)
- (int, bool ok) toUInt (self, int base = 10)
- (int, bool ok) toULong (self, int base = 10)
- (int, bool ok) toULongLong (self, int base = 10)
- QString toUpper (self)
- (int, bool ok) toUShort (self, int base = 10)
- QByteArray toUtf8 (self)
- QString trimmed (self)
- truncate (self, int)
Static Methods
- int compare (QString, QString)
- int compare (QString, QString, Qt.CaseSensitivity cs)
- int compare (QString, QLatin1String, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- int compare (QLatin1String, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- int compare (QString, QStringRef, Qt.CaseSensitivity cs = Qt.CaseSensitive)
- QString fromAscii (str, int size = -1)
- QString fromLatin1 (str, int size = -1)
- QString fromLocal8Bit (str, int size = -1)
- QString fromUtf8 (str, int size = -1)
- int localeAwareCompare (QString, QString)
- int localeAwareCompare (QString, QStringRef)
- QString number (int, int base = 10)
- QString number (float, str format = 'g', int precision = 6)
- QString number (int, int base = 10)
- QString number (int, int base = 10)
Special Methods
- QString __add__ (self, QString)
- QString __add__ (self, QByteArray)
- int __contains__ (self, QString s)
- bool __eq__ (self, QString)
- bool __eq__ (self, QLatin1String)
- bool __eq__ (self, QByteArray)
- bool __eq__ (self, QStringRef)
- bool __ge__ (self, QString)
- bool __ge__ (self, QLatin1String)
- bool __ge__ (self, QByteArray)
- QString __getitem__ (self, int i)
- QString __getitem__ (self, slice slice)
- bool __gt__ (self, QString)
- bool __gt__ (self, QLatin1String)
- bool __gt__ (self, QByteArray)
- int __hash__ (self)
- QString __iadd__ (self, QChar.SpecialCharacter)
- QString __iadd__ (self, QString)
- QString __iadd__ (self, QLatin1String)
- QString __iadd__ (self, QByteArray)
- QString __imul__ (self, int m)
- bool __le__ (self, QString)
- bool __le__ (self, QLatin1String)
- bool __le__ (self, QByteArray)
- __len__ (self)
- bool __lt__ (self, QString)
- bool __lt__ (self, QLatin1String)
- bool __lt__ (self, QByteArray)
- QString __mul__ (self, int m)
- bool __ne__ (self, QString)
- bool __ne__ (self, QLatin1String)
- bool __ne__ (self, QByteArray)
- bool __ne__ (self, QStringRef)
- str __repr__ (self)
- str __str__ (self)
- unicode __unicode__ (self)
Detailed Description
This class can be pickled.
A Python string or unicode object, a
QLatin1String or a
QChar
may be used whenever a
QString
is expected.
Type Documentation
QString.NormalizationForm
QString.SectionFlag
QString.SplitBehavior
Method Documentation
QString.__init__ (self)
QString.__init__ (self, QKeySequence)
This method is only available if the QtGui module is imported.
This method is only available if the QtScript module is imported.
QString.__init__ (self, int, QChar)
QString.__init__ (self, QString)
QString.__init__ (self, QByteArray)
QString.__init__ (self, QUuid)
QString QString.append (self, QString)
QString QString.append (self, QLatin1String)
QString QString.append (self, QByteArray)
QString QString.arg (self, int, int fieldWidth = 0, int base = 10, QChar fillChar = QLatin1Char(' '))
QString QString.arg (self, float, int fieldWidth = 0, str format = 'g', int precision = -1, QChar fillChar = QLatin1Char(' '))
QString QString.arg (self, int, int fieldWidth = 0, int base = 10, QChar fillChar = QLatin1Char(' '))
QString QString.arg (self, int, int fieldWidth = 0, int base = 10, QChar fillChar = QLatin1Char(' '))
QString QString.arg (self, QString, int fieldWidth = 0, QChar fillChar = QLatin1Char(' '))
QString QString.arg (self, QString, QString)
QString QString.arg (self, QString, QString, QString)
QString QString.arg (self, QString, QString, QString, QString)
QString QString.arg (self, QString, QString, QString, QString, QString)
QString QString.arg (self, QString, QString, QString, QString, QString, QString)
QString QString.arg (self, QString, QString, QString, QString, QString, QString, QString)
QString QString.arg (self, QString, QString, QString, QString, QString, QString, QString, QString)
QString QString.arg (self, QString, QString, QString, QString, QString, QString, QString, QString, QString)
QChar QString.at (self, int)
int QString.capacity (self)
QString.chop (self, int)
QString.clear (self)
int QString.compare (self, QString)
int QString.compare (self, QString, Qt.CaseSensitivity cs)
int QString.compare (self, QStringRef, Qt.CaseSensitivity cs = Qt.CaseSensitive)
int QString.compare (QString, QString)
int QString.compare (QString, QString, Qt.CaseSensitivity cs)
int QString.compare (QString, QStringRef, Qt.CaseSensitivity cs = Qt.CaseSensitive)
bool QString.contains (self, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
bool QString.contains (self, QRegExp)
int QString.count (self)
int QString.count (self, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
int QString.count (self, QRegExp)
bool QString.endsWith (self, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
QString QString.fill (self, QChar, int size = -1)
QString QString.fromAscii (str, int size = -1)
QString QString.fromLatin1 (str, int size = -1)
QString QString.fromLocal8Bit (str, int size = -1)
QString QString.fromUtf8 (str, int size = -1)
int QString.indexOf (self, QString, int from = 0, Qt.CaseSensitivity cs = Qt.CaseSensitive)
int QString.indexOf (self, QLatin1String, int from = 0, Qt.CaseSensitivity cs = Qt.CaseSensitive)
int QString.indexOf (self, QRegExp, int from = 0)
QString QString.insert (self, int, QString)
QString QString.insert (self, int, QLatin1String)
bool QString.isEmpty (self)
bool QString.isNull (self)
bool QString.isRightToLeft (self)
bool QString.isSimpleText (self)
int QString.lastIndexOf (self, QString, int from = -1, Qt.CaseSensitivity cs = Qt.CaseSensitive)
int QString.lastIndexOf (self, QLatin1String, int from = -1, Qt.CaseSensitivity cs = Qt.CaseSensitive)
int QString.lastIndexOf (self, QRegExp, int from = -1)
QString QString.left (self, int)
QString QString.leftJustified (self, int, QChar fillChar = QLatin1Char(' '), bool truncate = False)
int QString.length (self)
int QString.localeAwareCompare (self, QString)
int QString.localeAwareCompare (self, QStringRef)
int QString.localeAwareCompare (QString, QString)
int QString.localeAwareCompare (QString, QStringRef)
QString QString.mid (self, int, int n = -1)
QString QString.normalized (self, NormalizationForm)
QString QString.number (int, int base = 10)
QString QString.number (float, str format = 'g', int precision = 6)
QString QString.number (int, int base = 10)
QString QString.number (int, int base = 10)
QString QString.prepend (self, QString)
QString QString.prepend (self, QLatin1String)
QString QString.prepend (self, QByteArray)
QString.push_back (self, QString)
QString.push_front (self, QString)
QString QString.remove (self, int, int)
QString QString.remove (self, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
QString QString.remove (self, QRegExp)
QString QString.repeated (self, int)
QString QString.replace (self, int, int, QString)
QString QString.replace (self, QString, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
QString QString.replace (self, QRegExp, QString)
QString QString.replace (self, QLatin1String, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
QString QString.replace (self, QString, QLatin1String, Qt.CaseSensitivity cs = Qt.CaseSensitive)
QString.reserve (self, int)
QString.resize (self, int)
QString QString.right (self, int)
QString QString.rightJustified (self, int, QChar fillChar = QLatin1Char(' '), bool truncate = False)
QString QString.section (self, QString, int, int end = -1, SectionFlags flags = QString.SectionDefault)
QString QString.section (self, QRegExp, int, int end = -1, SectionFlags flags = QString.SectionDefault)
QString QString.setNum (self, int, int base = 10)
QString QString.setNum (self, float, str format = 'g', int precision = 6)
QString QString.setNum (self, int, int base = 10)
QString QString.setNum (self, int, int base = 10)
QString QString.simplified (self)
int QString.size (self)
QStringList QString.split (self, QString, SplitBehavior behavior = QString.KeepEmptyParts, Qt.CaseSensitivity cs = Qt.CaseSensitive)
QStringList QString.split (self, QRegExp, SplitBehavior behavior = QString.KeepEmptyParts)
QString.squeeze (self)
bool QString.startsWith (self, QString, Qt.CaseSensitivity cs = Qt.CaseSensitive)
QByteArray QString.toAscii (self)
QString QString.toCaseFolded (self)
(float, bool ok) QString.toDouble (self)
(float, bool ok) QString.toFloat (self)
(int, bool ok) QString.toInt (self, int base = 10)
QByteArray QString.toLatin1 (self)
QByteArray QString.toLocal8Bit (self)
(int, bool ok) QString.toLong (self, int base = 10)
(int, bool ok) QString.toLongLong (self, int base = 10)
QString QString.toLower (self)
(int, bool ok) QString.toShort (self, int base = 10)
(int, bool ok) QString.toUInt (self, int base = 10)
(int, bool ok) QString.toULong (self, int base = 10)
(int, bool ok) QString.toULongLong (self, int base = 10)
QString QString.toUpper (self)
(int, bool ok) QString.toUShort (self, int base = 10)
QByteArray QString.toUtf8 (self)
QString QString.trimmed (self)
QString.truncate (self, int)
QString QString.__add__ (self, QString)
QString QString.__add__ (self, QByteArray)
int QString.__contains__ (self, QString s)
bool QString.__eq__ (self, QString)
bool QString.__eq__ (self, QLatin1String)
bool QString.__eq__ (self, QByteArray)
bool QString.__eq__ (self, QStringRef)
bool QString.__ge__ (self, QString)
bool QString.__ge__ (self, QLatin1String)
bool QString.__ge__ (self, QByteArray)
QString QString.__getitem__ (self, int i)
QString QString.__getitem__ (self, slice slice)
bool QString.__gt__ (self, QString)
bool QString.__gt__ (self, QLatin1String)
bool QString.__gt__ (self, QByteArray)
int QString.__hash__ (self)
QString QString.__iadd__ (self, QString)
QString QString.__iadd__ (self, QLatin1String)
QString QString.__iadd__ (self, QByteArray)
QString QString.__imul__ (self, int m)
bool QString.__le__ (self, QString)
bool QString.__le__ (self, QLatin1String)
bool QString.__le__ (self, QByteArray)
QString.__len__ (self)
bool QString.__lt__ (self, QString)
bool QString.__lt__ (self, QLatin1String)
bool QString.__lt__ (self, QByteArray)
QString QString.__mul__ (self, int m)
bool QString.__ne__ (self, QString)
bool QString.__ne__ (self, QLatin1String)
bool QString.__ne__ (self, QByteArray)
bool QString.__ne__ (self, QStringRef)
str QString.__repr__ (self)
str QString.__str__ (self)
unicode QString.__unicode__ (self)