以下成員源於類 QByteArray 已過時。 提供它們是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它們。
(obsolete)
QByteArray &
|
append (const QString & str ) |
(obsolete)
int
|
indexOf (const QString & str , int from = 0) const |
(obsolete)
QByteArray &
|
insert (int i , const QString & str ) |
(obsolete)
int
|
lastIndexOf (const QString & str , int from = -1) const |
(obsolete)
QByteArray &
|
replace (const QString & before , const char * after ) |
(obsolete)
QByteArray &
|
replace (char before , const QString & after ) |
(obsolete)
QByteArray &
|
replace (const QString & before , const QByteArray & after ) |
(obsolete)
QByteArray &
|
operator+= (const QString & str ) |
此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。
使用 constData () 代替。
Returns a pointer to the data stored in the byte array. The pointer can be used to access the bytes that compose the array. The data is '\0'-terminated. The pointer remains valid as long as the array isn't reallocated or destroyed.
This operator is mostly useful to pass a byte array to a function that accepts a
const char *
.
可以禁用此運算符通過定義
QT_NO_CAST_FROM_BYTEARRAY
當編譯應用程序時。
注意:
QByteArray
可以存儲任何字節值 (包括 \0),但大多數函數需要
char *
自變量,假定數據在遇到首個 \0 時結束。
另請參閱 constData ().
此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。
這是重載函數。
追加字符串 str to this byte array. The Unicode data is converted into 8-bit characters using QString::toUtf8 ().
可以禁用此函數通過定義
QT_NO_CAST_TO_ASCII
當編譯應用程序時。那麼需要調用
QString::toUtf8
() (或
QString::toLatin1
() 或
QString::toLocal8Bit
()) explicitly if you want to convert the data to
const char *
.
此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。
這是重載函數。
Returns the index position of the first occurrence of the string str in the byte array, searching forward from index position from . Returns -1 if str could not be found.
The Unicode data is converted into 8-bit characters using QString::toUtf8 ().
可以禁用此函數通過定義
QT_NO_CAST_TO_ASCII
當編譯應用程序時。那麼需要調用
QString::toUtf8
() (或
QString::toLatin1
() 或
QString::toLocal8Bit
()) explicitly if you want to convert the data to
const char *
.
此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。
這是重載函數。
插入字符串 str at index position i in the byte array. The Unicode data is converted into 8-bit characters using QString::toUtf8 ().
若 i 大於 size (), the array is first extended using resize ().
可以禁用此函數通過定義
QT_NO_CAST_TO_ASCII
當編譯應用程序時。那麼需要調用
QString::toUtf8
() (或
QString::toLatin1
() 或
QString::toLocal8Bit
()) explicitly if you want to convert the data to
const char *
.
此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。
這是重載函數。
Returns the index position of the last occurrence of the string str in the byte array, searching backward from index position from 。若 from is -1 (the default), the search starts at the last ( size () - 1) byte. Returns -1 if str could not be found.
The Unicode data is converted into 8-bit characters using QString::toUtf8 ().
可以禁用此函數通過定義
QT_NO_CAST_TO_ASCII
當編譯應用程序時。那麼需要調用
QString::toUtf8
() (或
QString::toLatin1
() 或
QString::toLocal8Bit
()) explicitly if you want to convert the data to
const char *
.
此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。
這是重載函數。
Replaces every occurrence of the string before 采用字符串 after .
此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。
這是重載函數。
Replaces every occurrence of the character before 采用字符串 after . The Unicode data is converted into 8-bit characters using QString::toUtf8 ().
可以禁用此函數通過定義
QT_NO_CAST_TO_ASCII
當編譯應用程序時。那麼需要調用
QString::toUtf8
() (或
QString::toLatin1
() 或
QString::toLocal8Bit
()) explicitly if you want to convert the data to
const char *
.
此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。
這是重載函數。
Replaces every occurrence of the string before with the byte array after . The Unicode data is converted into 8-bit characters using QString::toUtf8 ().
可以禁用此函數通過定義
QT_NO_CAST_TO_ASCII
當編譯應用程序時。那麼需要調用
QString::toUtf8
() (或
QString::toLatin1
() 或
QString::toLocal8Bit
()) explicitly if you want to convert the data to
const char *
.
此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。
這是重載函數。
追加字符串 str onto the end of this byte array and returns a reference to this byte array. The Unicode data is converted into 8-bit characters using QString::toUtf8 ().
可以禁用此函數通過定義
QT_NO_CAST_TO_ASCII
當編譯應用程序時。那麼需要調用
QString::toUtf8
() (或
QString::toLatin1
() 或
QString::toLocal8Bit
()) explicitly if you want to convert the data to
const char *
.