Qt之輸入控制項(QDateTimeEdit)

2021-10-03 23:46:35 字數 2790 閱讀 2517

qdatetimeedit類提供了乙個用於編輯日期和時間的控制項。

qdatetimeedit允許使用者通過鍵盤或箭頭鍵來增加和減少日期或時間值來編輯日期。箭頭鍵可用於在qdatetimeedit框中的乙個區域移動。日期和時間按照設定的格式顯示,設定方法請參見setdisplayformat()。

;名稱

描述calendarpopup : bool

控制日曆是否彈出

maximumdatetime : qdatetime

最大日期時間

currentsection : section

當前字段(年、月、日、時、分、秒)

maximumtime : qtime

最大時間

date : qdate

日期minimumdatetime : qdatetime

最小日期時間

datetime : qdatetime

日期時間

minimumtime : qtime

最小時間

sectioncount : const int

字段數量

displayedsections : const sections

展示的字段

time : qtime

時間maximumdate : qdate

最大日期

timespec : qt::timespec

此屬性儲存日期時間編輯所使用的當前時間規格

常量值qdatetimeedit::nosection

0x0000

qdatetimeedit::ampmsection

0x0001

qdatetimeedit::msecsection

0x0002

qdatetimeedit::secondsection

0x0004

qdatetimeedit::minutesection

0x0008

qdatetimeedit::hoursection

0x0010

qdatetimeedit::daysection

0x0100

qdatetimeedit::monthsection

0x0200

qdatetimeedit::yearsection

0x0400

常量值描述qt::localtime

0與語言環境相關的時間(時區和夏時制)

qt::utc

1世界標準時間,代替格林威治標準時間。

qt::offsetfromutc

2與世界標準時間的偏移量,以秒為單位。

qt::timezone

3使用一組特定的夏令時規則的命名時區。

格式效果

dd.mm.yyyy

02.07.1969

mmm d yy

jul 2 69

mmmm d yy

july 2 69

設定日期範圍

設定日期時間範圍

設定顯示格式

設定時間範圍

設定時間規格

名稱描述setdate(const qdate&date)

設定日期

setdatetime(const qdatetime &datetime)

設定日期與時間

settime(const qtime &time)

設定時間

名稱描述

datechanged(const qdate &date)

日期改變

datetimechanged(const qdatetime &datetime)

日期或者時間改變

timechanged(const qtime &time)

時間改變

[1] qt助手

[2]

QT控制項之QSlider

singlestep 比如按下鍵盤的左右建,每次移動的距離 pagestep 比如用滑鼠對準滑動條的前面按下,每次移動的距離 value 初始預設值 接下來看該控制項擁有的訊號 重點看後面的四個,看字面意思就不難理解,分別為 移動,按下,釋放,改變,接下來看什麼情況會觸發 首先定義了四個槽函式,看訊...

Qt實現的IP位址輸入控制項

myippartlineedit.h pragma once include class qwidget class qfocusevent class qkeyevent class myippartlineedit public qlineedit protected virtual void ...

QT開發之QSS控制項

1 多選按鈕 ui checkbox setstylesheet qcheckbox qcheckbox indicator 未選中時正常狀態 qcheckbox indicator unchecked 未選中時,滑鼠懸停時的狀態 qcheckbox indicator unchecked hove...