Obsolete Members for QString

以下成員源於類 QString 已過時。 提供它們是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它們。

公共類型

(obsolete) enum SplitBehavior { KeepEmptyParts, SkipEmptyParts }

公共函數

(obsolete) QStringList split (const QString & sep , QString::SplitBehavior behavior , Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(obsolete) QStringList split (QChar sep , QString::SplitBehavior behavior , Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(obsolete) QStringList split (const QRegExp & rx , QString::SplitBehavior behavior ) const
(obsolete) QStringList split (const QRegularExpression & re , QString::SplitBehavior behavior ) const
(obsolete) QVector<QStringRef> splitRef (const QString & sep , QString::SplitBehavior behavior , Qt::CaseSensitivity cs = Qt::CaseSensitive) const
(obsolete) QVector<QStringRef> splitRef (const QRegExp & rx , QString::SplitBehavior behavior ) const
(obsolete) QVector<QStringRef> splitRef (const QRegularExpression & re , QString::SplitBehavior behavior ) const
(obsolete) QString & sprintf (const char * cformat , ... )
(obsolete) QByteArray toAscii () const
(obsolete) QString & vsprintf (const char * cformat , va_list ap )

靜態公共成員

(obsolete) QString fromAscii (const char * str , int size = -1)
(obsolete) QString fromAscii (const QByteArray & str )

成員類型文檔編製

enum QString:: SplitBehavior

This enum is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.

使用 Qt::SplitBehavior 代替。

This enum specifies how the split () function should behave with respect to empty strings.

常量 描述
QString::KeepEmptyParts 0 若字段為空,將它保持在結果中。
QString::SkipEmptyParts 1 若字段為空,不將它包括在結果中。

另請參閱 split ().

成員函數文檔編製

[static] QString QString:: fromAscii (const char * str , int size = -1)

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

返迴 QString 初始采用前 size characters from the string str .

size is -1 (default), it is taken to be strlen( str ).

This function does the same as fromLatin1 ().

另請參閱 toAscii (), fromLatin1 (), fromUtf8 (),和 fromLocal8Bit ().

[static] QString QString:: fromAscii (const QByteArray & str )

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

這是重載函數。

返迴 QString initialized with the string str .

該函數在 Qt 5.0 引入。

QStringList QString:: split (const QString & sep , QString::SplitBehavior behavior , Qt::CaseSensitivity cs = Qt::CaseSensitive) const

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

這是重載函數。

使用 QString::split (const QString &sep, Qt::SplitBehavior behavior, Qt::CaseSensitivity cs) instead.

QStringList QString:: split ( QChar sep , QString::SplitBehavior behavior , Qt::CaseSensitivity cs = Qt::CaseSensitive) const

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

這是重載函數。

使用 QString::split ( QChar sep, Qt::SplitBehavior behavior, Qt::CaseSensitivity cs) instead.

QStringList QString:: split (const QRegExp & rx , QString::SplitBehavior behavior ) const

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

這是重載函數。

使用 QString::split (const QRegularExpression &sep, Qt::SplitBehavior behavior) instead.

QStringList QString:: split (const QRegularExpression & re , QString::SplitBehavior behavior ) const

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

這是重載函數。

使用 QString::split (const QRegularExpression &sep, Qt::SplitBehavior behavior) instead.

該函數在 Qt 5.0 引入。

QVector < QStringRef > QString:: splitRef (const QString & sep , QString::SplitBehavior behavior , Qt::CaseSensitivity cs = Qt::CaseSensitive) const

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

這是重載函數。

使用 QString::splitRef (const QString &sep, Qt::SplitBehavior behavior, Qt::CaseSensitivity cs) instead.

該函數在 Qt 5.4 引入。

QVector < QStringRef > QString:: splitRef (const QRegExp & rx , QString::SplitBehavior behavior ) const

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

這是重載函數。

使用 QString::splitRef (const QRegularExpression &sep, Qt::SplitBehavior behavior) instead.

該函數在 Qt 5.4 引入。

QVector < QStringRef > QString:: splitRef (const QRegularExpression & re , QString::SplitBehavior behavior ) const

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

這是重載函數。

使用 QString::splitRef (const QRegularExpression &sep, Qt::SplitBehavior behavior) instead.

該函數在 Qt 5.4 引入。

QString &QString:: sprintf (const char * cformat , ... )

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

使用 asprintf (), arg () 或 QTextStream 代替。

QByteArray QString:: toAscii () const

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

Returns an 8-bit representation of the string as a QByteArray .

This function does the same as toLatin1 ().

Note that, despite the name, this function does not necessarily return an US-ASCII (ANSI X3.4-1986) string and its result may not be US-ASCII compatible.

另請參閱 fromAscii (), toLatin1 (), toUtf8 (), toLocal8Bit (),和 QTextCodec .

QString &QString:: vsprintf (const char * cformat , va_list ap )

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

使用 vasprintf (), arg () 或 QTextStream 代替。