在使用qt creator程式設計時,難免會用到將float型別轉換為qstring型別的時候下面是我所有的方法:
1. 將qstring型別轉化為float型別,很簡單
qstring data;
float num = data.tofloat();
即可很輕鬆的實現。
2. 但是如何將float型別轉化為qstring型別呢?
檢視api很難發現封裝好的轉化函式
可以嘗試使用下面的**轉化:
float num = 1.222;
qstring data = qstring("float is %1").arg(num);
輸出結果是:float is 1.222
如果只要float轉化成的數值,則使用如下:
qstring data = qstring("%1").arg(num);
float和Float的區別
float是基本資料型別,float是包裝類 封裝類 封裝類可將接本資料型別封裝後當作物件進行操作,並為各種基本資料型別提供各種轉換功能。例如float f new float 3.4f 即可實現將3.4f這個float型別的基本資料型別變數封裝,然後當作物件處理,進行諸如型別轉換 換為字串或者十六...
QT QString 很全的使用
qt的qstring類提供了很方便的對字串操作的介面。使某個字元填滿字串,也就是說字串裡的所有字元都有等長度的ch來代替。qstring fill qchar ch,int size 1 例 qstring str berlin str.fill z str zzzzzz str.fill a 2 ...
Qt QString字串擷取
利用qt,結合一些影象處理,做軟體的時候,做基礎的首先是讀乙個進來,經常需要用字串存一下所讀的路徑,或者名稱。所以經常會利用到字串的擷取,可以從整串路徑中得到名。以下就介紹兩個擷取字串的函式 mid 函式和section 函式 mid 函式接受兩個引數,第乙個是起始位置,第二個是取串的長度。如果省略...