TMessageBox Class
Header: | #include <TMessageBox> |
Inherits: | TDialog and TUiInterface |
Properties
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) |
- 2 public slots inherited from TDialog
- 9 public slots inherited from TUiInterface
- 5 public slots inherited from QDialog
- 19 public slots inherited from QWidget
Signals
virtual void | notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" )) |
- 1 signal inherited from TDialog
- 1 signal inherited from TUiInterface
- 3 signals inherited from QDialog
- 3 signals inherited from QWidget
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'],冒号前的为显示名称,后面后返回值.