TDateTimeEdit Class

日期时间控件 More...

Header: #include <TDateTimeEdit>
Inherits: TLineEdit

Properties

Public Functions

TDateTimeEdit(QWidget *parent = 0)
TDateTimeEdit(const QDateTime &iDateTime, QWidget *parent = 0)
TDateTimeEdit(const QDate &iDateTime, QWidget *parent = 0)
TDateTimeEdit(const QTime &iTime, QWidget *parent = 0)
virtual ~TDateTimeEdit()
bool calendarPopup() const
QCalendarWidget *calendarWidget() const
virtual void clear()
void clearMaximumDate()
void clearMaximumDateTime()
void clearMaximumTime()
void clearMinimumDate()
void clearMinimumDateTime()
void clearMinimumTime()
QDate date() const
QDateTime dateTime() const
QString displayFormat() const
QDate maximumDate() const
QDateTime maximumDateTime() const
QTime maximumTime() const
QDate minimumDate() const
QDateTime minimumDateTime() const
QTime minimumTime() const
void setCalendarPopup(bool iEnableBol)
void setCalendarWidget(QCalendarWidget *iCalendarWidgetPtr)
void setDateRange(const QDate &iMinDateTime, const QDate &iMaxDateTime)
void setDateTimeRange(const QDateTime &iMinDateTime, const QDateTime &iMaxDateTime)
void setDisplayFormat(const QString &iFormatStr)
void setHourComboList(int iInterValInt = 1)
void setMaximumDate(const QDate &iMaxDateTime)
void setMaximumDateTime(const QDateTime &iDateTime)
void setMaximumTime(const QTime &iMaxDateTime)
void setMinimumDate(const QDate &iMinDateTime)
void setMinimumDateTime(const QDateTime &iDateTime)
void setMinimumTime(const QTime &iMinDateTime)
void setMinuteComboList(int iInterValInt = 1)
void setSecondComboList(int iInterValInt = 1)
void setTimeRange(const QTime &iMinDateTime, const QTime &iMaxDateTime)
void setTimeSpec(Qt::TimeSpec iTimeSpec)
virtual void stepBy(int iStepsInt)
QTime time() const
Qt::TimeSpec timeSpec() const
  • 1 public function inherited from TLineEdit
  • 59 public functions inherited from QLineEdit
  • 213 public functions inherited from QWidget

Public Slots

QString dateTimeString()
virtual QVariant getData(const QString &key = "", const QVariant &options = QVariant())
bool isWheelEnabled()
QString maximumDateTimeString()
QString minimumDateTimeString()
virtual void setData(const QString &key, const QVariant &data)
void setDate(const QDate &iDate)
void setDateTime(const QDateTime &iDateTime)
void setDateTimeString(const QString &iDateTimeStr)
void setMaximumDateTimeString(const QString &iDateTimeStr)
void setMinimumDateTimeString(const QString &iDateTimeStr)
void setTime(const QTime &iTime)
void setWheelEnabled(bool iYBol)

Signals

void dateChanged(const QDate &iDate)
void dateTimeChanged(const QDateTime &iDteTime)
void timeChanged(const QTime &iTime)

Protected Functions

virtual QDateTime dateTimeFromText(const QString &iTextStr) const
virtual void fixup(QString &iInputStr) const
virtual QString textFromDateTime(const QDateTime &iDateTime) const
virtual QValidator::State validate(QString &iInputStr, int &iPosInt) const

Reimplemented Protected Functions

virtual bool focusNextPrevChild(bool iNextBol)
virtual void focusOutEvent(QFocusEvent *)
virtual void wheelEvent(QWheelEvent *iEvent)
  • 3 protected functions inherited from TLineEdit
  • 17 protected functions inherited from QLineEdit
  • 2 protected functions inherited from TUiInterface
  • 35 protected functions inherited from QWidget

Additional Inherited Members

  • 5 static public members inherited from QWidget
  • 1 protected slot inherited from TLineEdit
  • 1 protected slot inherited from QWidget

Detailed Description

日期时间控件

Property Documentation

calendarPopup : bool

Access functions:

bool calendarPopup() const
void setCalendarPopup(bool iEnableBol)

date : QDate

Access functions:

QDate date() const
void setDate(const QDate &iDate)

Notifier signal:

void dateChanged(const QDate &iDate)

dateTime : QDateTime

Access functions:

QDateTime dateTime() const
void setDateTime(const QDateTime &iDateTime)

Notifier signal:

void dateTimeChanged(const QDateTime &iDteTime)

dateTimeString : QString

Access functions:

QString dateTimeString()
void setDateTimeString(const QString &iDateTimeStr)

displayFormat : QString

Access functions:

QString displayFormat() const
void setDisplayFormat(const QString &iFormatStr)

maximumDate : QDate

Access functions:

QDate maximumDate() const
void setMaximumDate(const QDate &iMaxDateTime)
void clearMaximumDate()

maximumDateTime : QDateTime

Access functions:

QDateTime maximumDateTime() const
void setMaximumDateTime(const QDateTime &iDateTime)
void clearMaximumDateTime()

maximumDateTimeString : QString

Access functions:

QString maximumDateTimeString()
void setMaximumDateTimeString(const QString &iDateTimeStr)

maximumTime : QTime

Access functions:

QTime maximumTime() const
void setMaximumTime(const QTime &iMaxDateTime)
void clearMaximumTime()

minimumDate : QDate

Access functions:

QDate minimumDate() const
void setMinimumDate(const QDate &iMinDateTime)
void clearMinimumDate()

minimumDateTime : QDateTime

Access functions:

QDateTime minimumDateTime() const
void setMinimumDateTime(const QDateTime &iDateTime)
void clearMinimumDateTime()

minimumDateTimeString : QString

Access functions:

QString minimumDateTimeString()
void setMinimumDateTimeString(const QString &iDateTimeStr)

minimumTime : QTime

Access functions:

QTime minimumTime() const
void setMinimumTime(const QTime &iMinDateTime)
void clearMinimumTime()

time : QTime

Access functions:

QTime time() const
void setTime(const QTime &iTime)

Notifier signal:

void timeChanged(const QTime &iTime)

timeSpec : Qt::TimeSpec

Access functions:

Qt::TimeSpec timeSpec() const
void setTimeSpec(Qt::TimeSpec iTimeSpec)

wheelEnabled : bool

Access functions:

bool isWheelEnabled()
void setWheelEnabled(bool iYBol)

Member Function Documentation

TDateTimeEdit::TDateTimeEdit(QWidget *parent = 0)

Default constructs an instance of TDateTimeEdit.

TDateTimeEdit::TDateTimeEdit(const QDateTime &iDateTime, QWidget *parent = 0)

Default constructs an instance of TDateTimeEdit.

TDateTimeEdit::TDateTimeEdit(const QDate &iDateTime, QWidget *parent = 0)

Default constructs an instance of TDateTimeEdit.

TDateTimeEdit::TDateTimeEdit(const QTime &iTime, QWidget *parent = 0)

Default constructs an instance of TDateTimeEdit.

[virtual] TDateTimeEdit::~TDateTimeEdit()

Destroys the instance of TDateTimeEdit. The destructor is virtual.

QCalendarWidget *TDateTimeEdit::calendarWidget() const

See also setCalendarWidget().

[virtual] void TDateTimeEdit::clear()

[virtual protected] QDateTime TDateTimeEdit::dateTimeFromText(const QString &iTextStr) const

[virtual protected] void TDateTimeEdit::fixup(QString &iInputStr) const

[virtual protected] bool TDateTimeEdit::focusNextPrevChild(bool iNextBol)

[virtual protected] void TDateTimeEdit::focusOutEvent(QFocusEvent *)

[virtual slot] QVariant TDateTimeEdit::getData(const QString &key = "", const QVariant &options = QVariant())

void TDateTimeEdit::setCalendarWidget(QCalendarWidget *iCalendarWidgetPtr)

See also calendarWidget().

[virtual slot] void TDateTimeEdit::setData(const QString &key, const QVariant &data)

void TDateTimeEdit::setDateRange(const QDate &iMinDateTime, const QDate &iMaxDateTime)

void TDateTimeEdit::setDateTimeRange(const QDateTime &iMinDateTime, const QDateTime &iMaxDateTime)

void TDateTimeEdit::setHourComboList(int iInterValInt = 1)

void TDateTimeEdit::setMinuteComboList(int iInterValInt = 1)

void TDateTimeEdit::setSecondComboList(int iInterValInt = 1)

void TDateTimeEdit::setTimeRange(const QTime &iMinDateTime, const QTime &iMaxDateTime)

[virtual] void TDateTimeEdit::stepBy(int iStepsInt)

[virtual protected] QString TDateTimeEdit::textFromDateTime(const QDateTime &iDateTime) const

[virtual protected] QValidator::State TDateTimeEdit::validate(QString &iInputStr, int &iPosInt) const

[virtual protected] void TDateTimeEdit::wheelEvent(QWheelEvent *iEvent)