Qt中利用定時器QTimer實時顯示當前日期和時間

2021-09-11 06:56:29 字數 388 閱讀 4516

時顯示當前日期和時間。下面說明方法:

1. 在工程中宣告乙個全域性

qtimer物件

qtimer *timer;

2. 在建構函式中定義

qtimer

,並建立訊號槽關係,同時設定時間啟動(你也可以再其他地方啟動)。

timer = new qtimer(this);

connect(timer, signal(timeout()), this, slot(qtimeslot()));

timer->start(1000);

這裡設定

1秒鐘的定時器。

3. 編寫顯示日期和時間的槽函式

void myqtex::qtimeslot()

4. 獲得結果如下

Qt定時器 QTimer使用

2014 06 17 15 39 1631人閱讀收藏 舉報 qt基本應用 31 作者同類文章x 1 qtimer類提供了定時器訊號和單觸發定時器。qtimer很容易使用 建立乙個qtimer,使用start 並把timeout 連線到槽函式。當這段時間過去了,它將會發射timeout 訊號。2 使用...

Qt定時器QTimer的基本使用

qtimer類的使用 首先建立乙個qtimer的物件,使用start 來開始並且把它的timeout 訊號連線到適當的槽,當這段時間過去了,它將會發射timeout 訊號,與這個訊號相連的槽就開始執行。當qtimer的父物件被銷毀時,它也會被銷毀。start 函式的作用是使定時器開始,並且返回乙個定...

定時器 QTimer類

定時器 qtimer類 qtimer timer new qtimer connect timer,signal timeout this,slot x timer setinterval 1000 設定間隔時間 事件單位毫秒 timer setsingleshot true timer start...