Qt5 基礎控件: QDate, QDateEdit, QTime, QTimeEdit
2021-06-06
QDate, QDateEdit
QDateEdit 適用於顯示和編輯日期的控件,QDate 則適用於顯示年月日的控件。QDate還能用指定或讀取系統當前日期,並將其建構函式連接至QDateEdit做編輯。
以下範例中建立了QDateEdit的陣列物件: dataEdit,並將QDate物件丟入dataEdit。
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()可以當作計時器來做使用: