字符串轉數值
----------------------------------------------------------------------------------------------------
toInt(), toInt(&ok, 16)
toDouble()
toFloat()
toLong()
toLongLong()
setNum (val, 16); //十六進制
數值轉字符串
----------------------------------------------------------------------------------------------------
int num=65;
QString abc = QString::number(num,16); //十六進制
功能
----------------------------------------------------------------------------------------------------
append(),追加,等於+=
sprintf()
QString str; str.sprintf("%s, %d", "hello ", 3);//str=hello 3
insert(), 插入字符串
prepend(), 在開頭插入字符串
replace(), 替換字符串
trimmed(), 移除字符串首尾空白字符,包括換行符,制表符
simplified(), 移除首尾空白字符,將中間的連續空白字符合並成一個空格
startsWith(), 判斷字符串是否以某個字符串開頭
endsWidth(), 判斷字符串是否以某個字符串結尾
contains(), 判斷是否包含某個字符
toUpper();變大寫
編碼
----------------------------------------------------------------------------------------------------
toAscii(), 返回一個ASCII編碼的8位字符串
toUtf8(), 返回一個UTF-8編碼的8位字符串
toLocal8Bit(), 返回一個系統本地編碼的8位字符串