1. 程式人生 > >qt qstring和float的相互轉換

qt qstring和float的相互轉換

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