1. 程式人生 > >Qt中實現將float型別轉換為QString型別

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);

至此完畢。。。。。。。。。。。。。。。。

相關推薦

Qt實現float型別轉換QString型別

在使用Qt Creator程式設計時,難免會用到將float型別轉換為QString型別的時候下面是我所有的方法: 1. 將QString型別轉化為float型別,很簡單     QString data;                 float num = data.

javaScript其他資料型別轉換Number型別

1:Number():強制轉化,如果轉換的是字串,字串內必須都是有效的數字字元才可以轉換,如過有一個不是有效數字,則無法轉換,會返回NaN。 var cur="1adc"; var str="1"; console.log(Numb

[Python程式設計]綜合性實驗: Java原始碼高亮 實現Java程式碼轉換html

前言 這個是大三下學期的Java課程設計,目前重構完成了程式碼轉換並輸出的部分.暫時還沒有打算完成視覺化介面. 程式碼不長,加起來也就100行左右(再次感受到Python的精簡),實現了對註釋,關鍵字,字串,一些運算子的高亮. 程式碼實現 import re cl

html 頁面/jsp 頁面 日期格式的轉換日期格式轉換字串型別

jsp 頁面 引入jstl標籤庫中fmt <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 使用標籤進行日期Date型別到String 字串的轉化 <fmt:formatDate valu

張量轉換 int32 型別

tf.to_int32函式: tf.to_int32( x, name='ToInt32' ) 函式引數: x:一個 Tensor 、SparseTensor、list或ndarray name:操作的名稱(可選)。 函式返回值: t

JS實現數字金額轉換大寫人民幣漢字的方法

function convertCurrency(money) { //漢字的數字 var cnNums = new Array('零', '壹', '貳', '叄', '肆', '伍', '陸', '柒', '捌', '玖'); //基本單位 var cnIntRadice = n

c#如何byte陣列轉換int陣列,int陣列轉為byte陣列

本文是將byte陣列轉換為int陣列和int陣列轉為byte陣列,話不多說,程式碼如下: 1.將byte陣列轉換為int陣列 /// <summary> /// byte陣列轉int陣列 /// </summary&

順序棧實現十進位制整數轉換r(2、8、16)進位制數

參考程式碼1: /順序棧結構利用陣列實現—引數由指標傳遞/ #include<stdlib.h> #include<stdio.h> #include<stddef.h> #define MAXSIZE 50 typedef char ElemTyp

C#unix Timestamp轉換Date型別時間

來自:http://outofmemory.cn/code-snippet/1730/C-jiang-unix-Timestamp-switch-Date-type-time 在unix/linux或者mysql中都有類似時間戳,這個時間是從1970-1-1零點零分零秒的時

QT UNICODE 字串轉換 QString

問題: 最近在做QT日誌時,遇到了傳入的字元為漢字的UNICODE編碼的字串,需要將其還原為漢字, 例如 "\u542F\u52A8...“ 是中文字元啟動,這就是中文字元被轉換為UNICODE儲存的16進位制,現在需要轉換為原文字。 具體程式碼: QStringLis

JavaScriptstring型別轉換json型別

在使用一個外掛時,它的資料接收的是json陣列的型別,但是我寫的是servlet中的資料是list格式的,這裡我們可以將list中的資料整理一下,整理成“json”型別的字串,這些資料傳到jsp中是string型別的,需要我們轉一下格式: <div> &l

c語言實現一個整數轉換字串

wechat:812716131 ------------------------------------------------------ 技術交流群請聯絡上面wechat ----------------------------------------------

VS2013 CString型別轉換LPCSTR型別

在使用WinExec函式的時候,因為是要用CString型別的變數儲存檔名,開啟檔案的時候要使用LPCSTR型別,而找了好多資料都沒有實際解決這個問題。後來在一個問答的一個回答中解決了這個問題,現在以我的例子分享一下

用棧實現十進位制數轉換任意進位制數(2,8,16...).

解題思路:假如N為輸入的數,n為要轉換為的進位制,若要將十進位制231轉換為8進位制數,過程如下; N                        N/n                      N%n 231                   28         

如何String型別轉換Date型別時間加一天

String day = "2012-10-19"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");   Date date = new Date();   try {    date = sdf.parse(day);   } ca

SQL時間數值int型別轉換時間型別

最近接受一個任務,需要分析一批次操作的發生時間的規律,我從業務系統匯出資料,發現在系統中把時間已經轉換成int的數值型別,諮詢知道是時間轉化成秒了,仔細考慮這麼處理懷疑是系統當時設計的時候跨資料庫的考慮。真是鬱悶,看不明白,需要轉化成時間,在網上尋找,也沒有這種做法的,那只有

C語言利用棧實現中綴表示式轉換字尾表示式(即逆波蘭式)

輸入計算表示式如:(1-3)*4+10/5 輸出的逆波蘭式:1  3  -  4  * 10  5  /   + 碼程式碼時臉上洋溢著的神祕的微笑 #include <stdio.h> #include <stdlib.h> #include

★ Python字串型別轉換列表型別(整型資料)

我們會發現在使用Matplotlib庫畫圖的時候因為許多引數都是以元組/列表的形式儲存與呼叫, 那我們可不可以通過input()輸入我們需要的引數呢? 測試過後, 發現input()輸入的是字串型別的資料,在使用list()直接對其列表化之後, 每一個單獨的字元都會被轉化列表中的

object型別轉換Array型別

 將一個物件轉換成陣列 var obj = {a: 1, b: 2, c: 3}; // .... var arr = []; for(var key in obj){ if(!obj.hasOwnProperty(key)){ continue;

Object型別轉換String型別

1. Object.toString() 1 obj.toString()