Qt中利用定時器QTimer準實時顯示當前日期和時間
Qt中利用定時器QTimer準實時顯示當前日期和時間
Qt中,QDate類對應日期,QTime類對應時間。這兩種類可以獲取當前時間,但需要一個定時器來準實時顯示當前日期和時間。
下面說明方法:
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()
{
QTime qtimeObj = QTime::currentTime();
QString strTime = qtimeObj.toString("h:m ap");
strTime.prepend(" Time is: ");
QDate qdateObj = QDate::currentDate();
QString strDate = qdateObj.toString("dddd, MMMM d, yyyy"); //星期、月份、天、年
strDate.prepend("Today is: ");
strDate.append(strTime);
ui.timeLabel->setText (strDate);
//qDebug() << strTime;
//qDebug() << strDate;
}
4. 獲得結果如下
相關文章
- Qt中利用定時器QTimer實時顯示當前日期和時間QT定時器
- QT顯示當前日期時間QT
- qt中實現實時的顯示當前時刻的時間QT
- Qt學習(5)獲取當前系統時間-實時顯示當前時間QT
- Qt設計:時間顯示(QTimer)QT
- Qt QTimer定時器QT定時器
- QT介面顯示實時時間QT
- Qt QDate QTime顯示當前系統時間QT
- QT學習 實時顯示時間QT
- Qt實時顯示系統時間QT
- Qt 時間顯示QT
- js獲取指定時間日期和當前時間日期的相差多少時間JS
- Qt:通過QLabel控制元件來顯示實時日期時間QT控制元件
- javaScript動態顯示當前時間JavaScript
- Qt獲取當前時間QT
- Qt 獲取當前時間QT
- QT4 用QLabel實時顯示時間QT
- android 顯示當前時間(EEEE)顯示星期幾Android
- 設定RMAN顯示的日期時間格式
- 讓history命令顯示日期和時間
- Qt獲取當前日期與時間QT
- 《Qt5+QDate和QTime獲取當前系統日期和時間》QT
- Qt:獲取日期和時間QT
- PLSQL實現顯示當天是星期幾及當前時間SQL
- mongodb中如何設定當前時間?MongoDB
- WPF 前臺觸發器實時獲取當前時間觸發器
- QT獲取系統當前時間QT
- qt-實時顯示本地時間、以及QDateTime的使用QT
- QT版用QLCDnumber顯示時間QT
- 【iCore3 雙核心板】例程十:RTC實時時鐘實驗——顯示日期和時間
- asp.net 中實時顯示本地時間ASP.NET
- 【iCore4 雙核心板_ARM】例程十:RTC實時時鐘實驗——顯示時間和日期
- QT實現動態顯示系統時間QT
- carbon 計算當前時間與給定時間差
- 【iCore1S 雙核心板_ARM】例程十一:RTC實時時鐘實驗——顯示時間和日期
- js時間顯示設定JS
- 修改sqlplus中顯示時間日期的格式SQL
- oracle 中如何顯示sql語句的執行時間和sql語句的執行後的當前時間OracleSQL