- Combo Box: 組合框
- Font Combo Edit: 字體組合框
- Line Edit: 行編輯
- Text Edit: 文本編輯
- Plain Text Edit: 純文本編輯
- Spin Box: 數字顯示框
- Double Spin Box:
- Time Edit: 時間編輯
- Date Edit: 日期編輯
- Date/Time Edit: 日期/時間編輯
- Dial:
- Horizontal Scroll Bar: 橫向滾動條
- Vertical Scroll Bar: 垂直滾動條
- Horizontal Slider: 橫向拉條
- Vertical Slider: 垂直拉條
- Key sequence Edit: 案件序列編輯
但是後面章節會有更多介紹
Date/Time Edit 對應於QDateTime類,在Qt 5中可以使用他來獲得系統時間。
利用
QDateTime::currentDateTime()來獲取時間及日期
date() 和 time() 來返回datetime中的日期和時間部分
以下為範例:
只需要把mainwindow.cpp的程式碼改成以下這樣
#include "mainwindow.h"
#include <QLabel>
#include <QTime>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
QLabel * datalabel = new QLabel(this);
QDateTime * datatime= new QDateTime(QDateTime::currentDateTime());
datalabel->setText(datatime->date().toString());
datalabel->show();
}
MainWindow::~MainWindow()
{
}
書裡另外有提到定時器的使用(QTimer)
但還需要一點時間摸索
這裡則是介紹顯示控件組:
最常用到的應該是Label
用來顯示各種資訊等
布局管理組:
用來對視窗布局使用
以上目前是我比較常用到的
還有其他控件等著我去發現~
沒有留言:
張貼留言