QT中倒計時顯示 QLCDNumber

2021-08-13 17:32:31 字數 1755 閱讀 7041

qlcdnumber控制項用於顯示乙個和lcd一樣的數字。

它可以顯示幾乎任意大小的數字。可以顯示十進位制、十六進製制、八進位制或二進位制數。很容易使用display()槽連線到資料來源,這個槽可以被任何五個引數型別的資料來源過載。

當顯示範圍以外的資料時,就會發射overflow()訊號。返回可以通過setdigitcount()來設定,但是setsmalldecimalpoint() 也會影響它。如果顯示設定為十六進製制、八進位制或二進位制,就會顯示整數等效值。

這些數字和其它符號可以顯示:0/o、1、 2、 3、 4、5/s、 6、7、 8、9/g、負號、小數點、a、 b、 c、d、e、f、h、h、l、o、p、r、u、u、y、冒號、度數符號(字串中被指定為單引號)和空格。 qlcdnumber會將非法字元替代為空格。

獲取qlcdnumber的內容是不可能的,雖然可以通過value()來獲取(返回的double型別,如果顯示其他格式怎麼辦)。所以如果真的需要文字,建議自己儲存資料。

介面描述

setdigitcount(int numdigits)

設定所顯示的位數

setbinmode()

以二進位制形式顯示

setoctmode()

以八進位制形式顯示

sethexmode()

以十六進製制形式顯示

setdecmode()

以十進位制形式顯示(預設)

setsmalldecimalpoint(bool)

其引數設定為true或者false,決定了小數點單獨站一位空間還是在兩個位之間。換句話說,如果引數為true,小數點將占用比平常更少的空間

setsegmentstyle(segmentstyle)

改變現實數字的外觀,包括:outline、filled、flat

checkoverflow(double num)

檢查給定值是否可以在區域內顯示(也會發射overflow()訊號,可以將其連線到槽中處理)

下面我們來實現乙個更新時鐘的效果。

倒計時 心跳倒計時

我從悶熱的午後醒來,可還是頭痛得厲害,睡意再次湧上心頭,我告訴自己不能再昏睡下去,於是決定出門去清醒一下。現在的天氣雖說有些燥熱,但是陰涼處還是比較涼爽,我慢慢地走,接著慢跑了起來,夕陽散發著最後一縷餘暉。我邊看著眼前的城市邊際的美景邊深呼吸著,隨著耳機裡傳來的 律動著。突然有個聲音從我腦海裡響起,...

js倒計時,秒倒計時,天倒計時

html 1 html 2 距某某開幕式還有 天 html html html id timer style color red 這次利用系統時間自校驗倒計時,無需手工調校使得倒計時更為精確,及詳細注釋如下 id clock 00 01 11 00 id startb type button val...

php mysql倒計時 php 倒計時程式

測試頁面 獲取系統時間,將時間以指定格式顯示到頁面。function systemtime 獲取系統時間。var datetime new date var yy datetime.getfullyear var mm datetime.getmonth var dd datetime.getdat...