TMessageBox Class

Header: #include <TMessageBox>
Inherits: TDialog and TUiInterface

Properties

  • 2 properties inherited from QDialog
  • 58 properties inherited from QWidget

Public Functions

TMessageBox(QWidget *parent = 0)
~TMessageBox()
QString detail() const
QString icon() const
QString text() const
  • 2 public functions inherited from TDialog
  • 8 public functions inherited from QDialog
  • 213 public functions inherited from QWidget

Public Slots

virtual QVariant getData(const QString &key = "", const QVariant &options = QVariant())
QString run()
void setButtons(const QStringList &iButtonStrLst)
virtual void setData(const QString &key, const QVariant &data)
void setDefaultButton(const QString &iButtonStr)
void setDetail(const QString &iTextStr)
void setIcon(const QString &iIconStr)
void setText(const QString &iTextStr)
void setTextIcon(const QString &iIconStr)

Signals

virtual void notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))

Static Public Members

QString error(QWidget *parent = 0, const QString &iTextStr = QString( "" ), const QString &iDetailStr = QString( "" ), const QString &iTitleStr = "", const QStringList &iButtonStrLst = QStringList() <<"Ok")
QString info(QWidget *parent = 0, const QString &iTextStr = QString( "" ), const QString &iDetailStr = QString( "" ), const QString &iTitleStr = "", const QStringList &iButtonStrLst = QStringList() <<"Ok")
QString msgbox(QWidget *parent = 0, const QString &iTextStr = QString( "" ), const QString &iDetailStr = QString( "" ), const QString &iIconStr = QString( "" ), const QString &iTitleStr = QString( "" ), const QStringList &iButtonStrLst = QStringList() <<"Ok", const QString &iDefaultButtonStr = QString( "" ))
QString ok(QWidget *parent = 0, const QString &iTextStr = QString( "" ), const QString &iDetailStr = QString( "" ), const QString &iTitleStr = "", const QStringList &iButtonStrLst = QStringList() <<"Ok")
QString question(QWidget *parent = 0, const QString &iTextStr = QString( "" ), const QString &iDetailStr = QString( "" ), const QString &iTitleStr = "", const QStringList &iButtonStrLst = QStringList() <<"Yes"<<"No", const QString &iDefaultButtonStr = "")
QString warning(QWidget *parent = 0, const QString &iTextStr = QString( "" ), const QString &iDetailStr = QString( "" ), const QString &iTitleStr = "", const QStringList &iButtonStrLst = QStringList() <<"Ok")
  • 5 static public members inherited from QWidget

Additional Inherited Members

  • 2 protected functions inherited from TDialog
  • 2 protected functions inherited from TUiInterface
  • 7 protected functions inherited from QDialog
  • 35 protected functions inherited from QWidget
  • 1 protected slot inherited from QWidget

Detailed Description

Property Documentation

detail : QString

Access functions:

QString detail() const
void setDetail(const QString &iTextStr)

icon : QString

Access functions:

QString icon() const
void setIcon(const QString &iIconStr)

text : QString

Access functions:

QString text() const
void setText(const QString &iTextStr)

Member Function Documentation

TMessageBox::TMessageBox(QWidget *parent = 0)

Default constructs an instance of TMessageBox.

TMessageBox::~TMessageBox()

析构 TMessageBox 对象。

[static] QString TMessageBox::error(QWidget *parent = 0, const QString &iTextStr = QString( "" ), const QString &iDetailStr = QString( "" ), const QString &iTitleStr = "", const QStringList &iButtonStrLst = QStringList() <<"Ok")

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

[static] QString TMessageBox::info(QWidget *parent = 0, const QString &iTextStr = QString( "" ), const QString &iDetailStr = QString( "" ), const QString &iTitleStr = "", const QStringList &iButtonStrLst = QStringList() <<"Ok")

[static] QString TMessageBox::msgbox(QWidget *parent = 0, const QString &iTextStr = QString( "" ), const QString &iDetailStr = QString( "" ), const QString &iIconStr = QString( "" ), const QString &iTitleStr = QString( "" ), const QStringList &iButtonStrLst = QStringList() <<"Ok", const QString &iDefaultButtonStr = QString( "" ))

[virtual signal] void TMessageBox::notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))

[static] QString TMessageBox::ok(QWidget *parent = 0, const QString &iTextStr = QString( "" ), const QString &iDetailStr = QString( "" ), const QString &iTitleStr = "", const QStringList &iButtonStrLst = QStringList() <<"Ok")

[static] QString TMessageBox::question(QWidget *parent = 0, const QString &iTextStr = QString( "" ), const QString &iDetailStr = QString( "" ), const QString &iTitleStr = "", const QStringList &iButtonStrLst = QStringList() <<"Yes"<<"No", const QString &iDefaultButtonStr = "")

[slot] QString TMessageBox::run()

[slot] void TMessageBox::setButtons(const QStringList &iButtonStrLst)

在信息框上添加按钮。 button_text 如['Ok','Yes','其它:Other'],冒号前的为显示名称,后面后返回值.

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

[slot] void TMessageBox::setDefaultButton(const QString &iButtonStr)

[slot] void TMessageBox::setTextIcon(const QString &iIconStr)

[static] QString TMessageBox::warning(QWidget *parent = 0, const QString &iTextStr = QString( "" ), const QString &iDetailStr = QString( "" ), const QString &iTitleStr = "", const QStringList &iButtonStrLst = QStringList() <<"Ok")