QT字符串QString


字符串轉數值

----------------------------------------------------------------------------------------------------

toInt(), toInt(&ok, 16)

toDouble()

toFloat()

toLong()

toLongLong()

setNum (val16); //十六進制

 

數值轉字符串

----------------------------------------------------------------------------------------------------

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位字符串


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM