新手在這裏。
我想追加一個雙爲QString這樣的形式,它的結果顯示12.34 to 012.34
所以,如果我有這兩個變量 double num = 12.34; QString str = "literal ";
我想數追加到字符串,以便它導致 literal 012.34
轉換和格式化到QString
編輯: 格式需要xxx.xx三位小數前和後兩位,總是。這是一個需求。我大概可以簡單地在數字前追加零,然後我需要檢查一下是否小於100,我不認爲這是最好的方式,我可能是錯的。
我正在模擬某種氣候室。雙數字表示溫度結果在-40到150之間變化,我會將構造的字符串寫入串行設備,另一設備上的程序將期望此格式對其執行某些操作。我是Qt新手,並不擅長C++,或者有點學習,因爲我這樣做。
[convert double to QString]的可能重複(http://stackoverflow.com/questions/5940846/convert-double-to-qstring) – TZHX
難道你不能簡單地在字符串前加'0'。請解釋這背後的邏輯:爲什麼你需要前導'0'字符? – vahancho
@vahancho我在印象之下,他可能想要一種通用的方式來格式化雙打,比如'printf'的'%3.2f'。我同意他可能需要詳細說明他想要的內容。 – dwcanillas