天天看點

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

在使用Qt Creator程式設計時,難免會用到将float類型轉換為QString類型的時候下面是我所有的方法:

1. 将QString類型轉化為float類型,很簡單   

<code>QString data;              </code>

<code> </code><code>float</code> <code>num = data.toFloat();</code>

 即可很輕松的實作。

2. 但是如何将float類型轉化為QString類型呢?

    檢視API很難發現封裝好的轉化函數

    可以嘗試使用下面的代碼轉化:

<code>float</code> <code>num = 1.222;</code>

<code>QString data = QString(</code><code>"float is %1"</code><code>).arg(num);</code>

  輸出結果是:float is 1.222

    如果隻要float轉化成的數值,則使用如下:

    QString data = QString("%1").arg(num);

本文轉自夜&amp;楓部落格園部落格,原文連結:http://www.cnblogs.com/newstart/archive/2013/05/13/3075859.html,如需轉載請自行聯系原作者

繼續閱讀