代码改变世界

QT5入门之12 - QDebug输出调试信息

2017-09-07 17:23  nigaopeng  阅读(18357)  评论(0编辑  收藏  举报

这个很简单,二步即可。 
1.添加头文件

#include <qdebug.h>

2.输出信息

qDebug("Test:%d",id); (%d表示整数)

3.格式化信息 
%c 读入一个字符    
%d 读入十进制整数    
%x,%X 读入十六进制整数    
%s 读入一个字符串,遇空格、制表符或换行符结束。    
%f,%F 用来输入实数,可以用小数形式或指数形式输入。  

3.输出在应用程序输出中可见。release不需删除调试代码。 
4.其他输出。 
qWarning():输出警告信息 
qFatal():输出致命错误信息 ,程序自动被迫中止 
格式和qDebug一样。

====

打印QString

qDebug("start:%s; end:%s\n", qPrintable(startItem->getName()), qPrintable(endItem->getName()));
===
多边形就是点的向量
class Q_GUI_EXPORT QPolygonF : public QVector<QPointF>
===
QGraphicsPolygonItem的Type = 5
QGraphicsItemGroup的Type = 10