Qt中float類型與QString類型相互轉換


在使用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);


免責聲明!

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



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