在QT中输出调试信息有四个函数,分别是:qDebug、qWarning、qCritical以及qFatal,从字面信息上就可以看出,他们属于不同的等级,由于这四个函数的使用都相似,所以这里只选择qDebug来介绍一下。
一个示例代码如下:
- #include "mainwindow.h"
- #include <QApplication>
- #include <QDebug>
- #include <QString>
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- MainWindow w;
- w.show();
- qDebug("Output debug infomation %d", 1);
- QString str("2");
- qDebug("Output debug infomation %s", str.toStdString().data());
- return a.exec();
- }
运行结果如下,在应用程序的输出窗口中: