1.無0佔位的qlcdnumber輸出
用qt的qlcdnumber寫乙個秒錶程式但是發現輸出的格式是0:0:2.23,一會又變成0:0:2:123,特別難看
所以要實現用0佔位,也就是00:00:02:023
如下效果:
2.有0佔位的qlcdnumber效果
這種0佔位的情況使用了qstring類的sprintf方法,這個方法應該是同c語言中的printf(好強大)一樣的。
**如下:
qstring tr ;//利用printf的格式輸出(0佔位方式),解決了原來顯示卡頓的現象
tr = tr.sprintf("%02d:%02d:%02d.%03d",hour,minute,second,msecond);//hour,minute,second,msecond都是int型變數
ui->lcdnumber->display(tr);
顯示效果如下:
Qt 的QString類的使用
qt的qstring類提供了很方便的對字串操作的介面。使某個字元填滿字串,也就是說字串裡的所有字元都有等長度的ch來代替。qstring fill qchar ch,int size 1 例 qstring str berlin str.fill z str zzzzzz str.fill a 2 ...
Qt 的QString類的使用
qt的qstring類提供了很方便的對字串操作的介面。使某個字元填滿字串,也就是說字串裡的所有字元都有等長度的ch來代替。qstring fill qchar ch,int size 1 例 qstring str berlin str.fill z str zzzzzz str.fill a 2 ...
Qt 的QString類的使用
原文 qt的qstring類提供了很方便的對字串操作的介面。使某個字元填滿字串,也就是說字串裡的所有字元都有等長度的ch來代替。qstring fill qchar ch,int size 1 例 qstring str berlin str.fill z str zzzzzz str.fill a...