- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Directories
- Examples

- File List
- File Members

Classes | Defines

# qmessagebox.h File Reference

`#include <QtGui/qdialog.h>`

Go to the source code of this file.

## Classes
class | QMessageBox
## Defines
#define | QT_REQUIRE_VERSION(argc, argv, str)

## Define Documentation

#define QT_REQUIRE_VERSION | ( |  | argc,
|  |  | argv,
|  |  | str
| ) |  |

Search for all occurrences
Value:

    { QString s = QString::fromLatin1(str);\
    QString sq = QString::fromLatin1(qVersion()); \
    if ((sq.section(QChar::fromLatin1('.'),0,0).toInt()<<16)+\
    (sq.section(QChar::fromLatin1('.'),1,1).toInt()<<8)+\
    sq.section(QChar::fromLatin1('.'),2,2).toInt()<(s.section(QChar::fromLatin1('.'),0,0).toInt()<<16)+\
    (s.section(QChar::fromLatin1('.'),1,1).toInt()<<8)+\
    s.section(QChar::fromLatin1('.'),2,2).toInt()) { \
    if (!qApp){ \
        new QApplication(argc,argv); \
    } \
    QString s = QApplication::tr("Executable '%1' requires Qt "\
     "%2, found Qt %3.").arg(qAppName()).arg(QString::fromLatin1(\
    str)).arg(QString::fromLatin1(qVersion())); QMessageBox::critical(0, QApplication::tr(\
    "Incompatible Qt Library Error"), s, QMessageBox::Abort, 0); qFatal("%s", s.toLatin1().data()); }}

Definition at line 344 of file qmessagebox.h.