Qt5 基礎控件: QDate, QDateEdit, QTime, QTimeEdit

2021-06-06

QDate, QDateEdit

QDateEdit 適用於顯示和編輯日期的控件,QDate 則適用於顯示年月日的控件。QDate還能用指定或讀取系統當前日期,並將其建構函式連接至QDateEdit做編輯。

以下範例中建立了QDateEdit的陣列物件: dataEdit,並將QDate物件丟入dataEdit。

https://paste.ofcode.org/9Efd3VKRCxwYdmwVUGNidY

QDate 的 dayofWeek() 成員函式可以判斷當前星期幾,如下式:

qDebug() << dt2.dayOfWeek();

QTime, QTimeEdit 

與QDate基本上類似,一樣能透過 QTimeEdit 進行編輯時間(時, 分, 秒),如下範例: 

QTime ti1 = QTime(6, 24, 56);

QTimeEdit* qte = new QTimeEdit(ti1, this);

qte->setGeometry(10, 120, 150, 30)

QTime的成員函數start()和elapsed()可以當作計時器來做使用:

https://paste.ofcode.org/u3ZeTBuhXKL6z8wMpgFfU6

Miller : hhjoy222@gmail.com
Webnode 提供技術支援
免費建立您的網站! 此網站是在 Webnode 上建立的。今天開始免費建立您的個人網站 立即開始