首先在头文件中包含

#include

当开发者需要为一个装置、文件、字符串或者控制台,写出调试和跟踪信息时,该类被使用。

在需要使用的地方插入:

qDebug("intensity:%d",intensity[0][2]); // (%d表示整数)

输出结果:

intensity:195

// 注:

%a,%A //读入一个浮点值(仅C99有效)

%c //读入一个字符

%d //读入十进制整数

%i //读入十进制,八进制,十六进制整数

%o //读入八进制整数

%x,%X //读入十六进制整数

%s //读入一个字符串,遇空格、制表符或换行符结束。

%f,%F,%e,%E,%g,%G //用来输入实数,可以用小数形式或指数形式输入。

%p // 读入一个指针

%u //读入一个无符号十进制整数

%n //至此已读入值的等价字符数

%[] //扫描字符集合

%% //读%符号

qDebug():输出调试信息

Example:

qDebug( "my window handle = %x", myWidget->id() );

一般情况下,使用qDebug()就可以获得一个缺省的QDebug对象

qDebug()<

qDebug()<

qDebug()<

这构造一个QDebug对象,它使用接受一个来自QtDebugMsg的QtMsgType值的构造器。相同的,qWaring(),qCritical(),qFatal()也返回QDebug对象为相应的消息类型。

//qWarning():输出警告信息

void f( int c )

{

if ( c > 200 )

qWarning( "f: bad argument, c == %d", c );

}

//qFatal():输出致命错误信息 ,程序自动被迫中止

int divide( int a, int b )

{

if ( b == 0 ) // program error

qFatal( "divide: cannot divide by zero" );

return a/b;

}

这个类也提供一些构造器为其他的情况,包括一个构造器,它接受QFile或者任何QIODevice子类,他被用来写调试信息到文件和其他设备。这个构造器也接受QString,用来写string以显示。

qt种qdebug字符串_QT中的qDebug()相关推荐

  1. qt 中文转十六进制_QT中16进制字符串转汉字

    最经在研究AT指令接受短信,短信是unicode编码,接受后需要根据系统的编码方案进行相关的转码 比如接受到了一串字符4F60597D,它是"你好"的unicode编码,一个uni ...

  2. qt 复制字符串_QT中字符串的转化与拼接

    先说几个相关的类: 一 .QChar QChar 类是 Qt 中用于表示一个字符的类,实现在 QtCore 共享库中.QChar 类内部用2个字节的Unicode编码来表示一个字符. 构造 QChar ...

  3. qt 中文转十六进制_QT中10进制数转换为16进制数的代码怎么写?

    展开全部 //将十六进制"10"转换为e68a8462616964757a686964616f31333365633931十进制i: int i = Convert.ToInt32 ...

  4. qt 控件坐标系_Qt中,如何找准控件坐标

    代码如下: void TestWidget::on_pushButton123_clicked() { QPoint p = ui.pushButton123->pos();//获得pushBu ...

  5. qt如何定义全局变量_QT中全局变量的定义

    多的就不说了,本来就是一个简单地内容,只是不会的话会很头疼 我们首先新建两个文件,文件名可以自定义,我们在这里定义为variate.h 和 variate.cpp 当然了,后缀是不能变的. 和函数一样 ...

  6. qt mysql数据库连接池_qt中使用数据库连接池

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  7. LeetCode4_编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ““。(解决方案:横向扫描、 纵向扫描 、分治 二分查找 、秀儿操作之排序比较头尾)

    题目 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入: ["flower","flow&q ...

  8. qt种qdebug字符串_qDebug用法及中文乱码解决

    #include qDebug()< qDebug用于在控制台输出调试信息,主要有以下几种用法. 1.类似c++的cout函数 QString str="world"; qD ...

  9. java indexof 子字符串_Java中字符串中子串的查找共有四种方法(indexof())

    Java中字符串中子串的查找共有四种方法(indexof()) Java中字符串中子串的查找共有四种方法,如下: 1.int indexOf(String str) :返回第一次出现的指定子字符串在此 ...

最新文章

  1. display:none与visible:hidden的区别
  2. gitweb的安装(四)
  3. 关于UNION ALL与 UNION 用法和区别
  4. make时候说找不到makefile_找不到答案的时候,就去看一看这个世界
  5. Unable to create '/media/sf_nginx/H2_20151103/H2/.git/index.lock': File exists.
  6. MCU提高ADC采样精度的几种方案
  7. ProjectorShadow 和 ShadowMap对比
  8. Android逆向笔记-单机游戏通过配置文件修改技能等
  9. 在CentOS7下安装MySQL8数据库
  10. 瑞丽,边陲的旖旎风情
  11. jquery知识点总结二
  12. MySQL在并发场景下的问题及解决思路
  13. 【火炉炼AI】机器学习042-NLP文本的主题建模
  14. 什么是 ODBC – 开放式数据库连接
  15. 【笔记总结】C陷阱与缺陷
  16. 中兴ZTE:五年工作感想
  17. 基于Windows2003实现网关-网关虚拟专用网络
  18. C语言中int转char型
  19. 点对点传输现状,镭速高速点对点传输解决方案
  20. 2016中国移动办公论坛暨《2016中国移动办公男神报告》发布会成功举办

热门文章

  1. 北京海淀区集体户口办理结婚登记手续的注意事项
  2. pycharm中,html文件如何引进css文件
  3. python龙虎榜数据_【爬虫】使用爬虫技术获取盘后龙虎榜
  4. 神经网络的三种训练方法,神经网络训练技巧视频
  5. Opencv项目实战:基于dlib的疲劳检测
  6. 什么是数据三维可视化?
  7. Linux上利用nginx搭建一个简单的rtmp视频流服务器(不涉及直播)
  8. gz是什么意思饭圈_饭圈用语知多少一,这些缩写是什么意思?
  9. C++STL常用函数
  10. 多点解读爱美客赴港:是“女人的消金窟”还是“大佬的掘金池”?