TDateEdit Class

日期控件 More...

Header: #include <TDateEdit>
Inherits: TLineEdit

Properties

Public Functions

TDateEdit(QWidget *parent = 0)
TDateEdit(const QDate &iDate, QWidget *parent = 0)
virtual ~TDateEdit()
bool calendarPopup() const
void clearMaximumDate()
void clearMinimumDate()
QDate date() const
QString displayFormat() const
QDate maximumDate() const
QDate minimumDate() const
void setCalendarPopup(bool iEnableBol)
void setDateRange(const QDate &iMinDate, const QDate &iMaxDate)
void setDisplayFormat(const QString &iFormatStr)
void setMaximumDate(const QDate &iMaxDate)
void setMinimumDate(const QDate &iMinDate)
  • 1 public function inherited from TLineEdit
  • 59 public functions inherited from QLineEdit
  • 213 public functions inherited from QWidget

Public Slots

QString dateString()
virtual QVariant getData(const QString &key = "", const QVariant &options = QVariant())
bool isWheelEnabled()
QString maximumDateString()
QString minimumDateString()
virtual void setData(const QString &key, const QVariant &data)
void setDate(const QDate &iDate)
void setDateString(const QString &iDateStr)
void setMaximumDateString(const QString &iDateStr)
void setMinimumDateString(const QString &iDateStr)
void setWheelEnabled(bool iYBol)

Signals

void dateChanged(const QDate &iDate)

Protected Functions

virtual QDate DateFromText(const QString &iTextStr) const
virtual void fixup(QString &iInputStr) const
virtual QString textFromDate(const QDate &iDate) 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)

dateString : QString

Access functions:

QString dateString()
void setDateString(const QString &iDateStr)

displayFormat : QString

Access functions:

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

maximumDate : QDate

Access functions:

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

maximumDateString : QString

Access functions:

QString maximumDateString()
void setMaximumDateString(const QString &iDateStr)

minimumDate : QDate

Access functions:

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

minimumDateString : QString

Access functions:

QString minimumDateString()
void setMinimumDateString(const QString &iDateStr)

wheelEnabled : bool

Access functions:

bool isWheelEnabled()
void setWheelEnabled(bool iYBol)

Member Function Documentation

TDateEdit::TDateEdit(QWidget *parent = 0)

Default constructs an instance of TDateEdit.

TDateEdit::TDateEdit(const QDate &iDate, QWidget *parent = 0)

Default constructs an instance of TDateEdit.

[virtual] TDateEdit::~TDateEdit()

Destroys the instance of TDateEdit. The destructor is virtual.

[virtual protected] QDate TDateEdit::DateFromText(const QString &iTextStr) const

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

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

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

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

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

void TDateEdit::setDateRange(const QDate &iMinDate, const QDate &iMaxDate)

[virtual protected] QString TDateEdit::textFromDate(const QDate &iDate) const

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

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