Qt qDebug() 的使用方法

简介:

在Qt程序调试的时候,经常需要打印一些变量,那么我们就需要使用qDebug()函数,这种函数有两种使用方法,如下所示: 

QString s = "Jack";
qDebug() << "My name is " << s << ", nice to meet you!" << endl;
qDebug("My name is " + s.toLatin1() + ", nice to meet you!\n");

其中第一种使用方法,qDebug()相当于c++中的cout,后面的使用规则都一样,下面那种有些类似C语言的使用规范,但是不同之处在于它也可以连接字符串,需要注意的是不能直接连接QString类型的,要用toLatin1()函数将其转为为QByteArray才行。

本文转自博客园Grandyang的博客,原文链接:Qt qDebug() 的使用方法,如需转载请自行联系原博主。

相关文章
|
开发者 Python
Python Qt GUI设计:信号与槽的使用方法(基础篇—7)
Python Qt GUI设计:信号与槽的使用方法(基础篇—7)
Python Qt GUI设计:信号与槽的使用方法(基础篇—7)
|
2月前
|
安全 C++ Windows
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
|
11月前
|
安全 测试技术 C++
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
最近用到了gRPC,配置了很长时间,分享一下配置过程。先来看一下我准备的文件包(资源我放在最后)
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
|
12月前
|
Linux C++
linux系统中QT里面多线程的使用方法
linux系统中QT里面多线程的使用方法
120 0
|
5月前
|
存储 自然语言处理 API
QT基础教程(QDebug和QString)
QT基础教程(QDebug和QString)
107 0
|
API Python
Python Qt GUI设计:菜单栏、工具栏和状态栏的使用方法(拓展篇—2)
Python Qt GUI设计:菜单栏、工具栏和状态栏的使用方法(拓展篇—2)
Python Qt GUI设计:菜单栏、工具栏和状态栏的使用方法(拓展篇—2)
|
IDE 开发工具
QT应用编程: 解决Visual Studio下使用qDebug没有输出、输出中文乱码
QT应用编程: 解决Visual Studio下使用qDebug没有输出、输出中文乱码
996 0
QT应用编程: 解决Visual Studio下使用qDebug没有输出、输出中文乱码
QT应用编程: QDebug输出重定向到日志文件
QT应用编程: QDebug输出重定向到日志文件
583 0
Qt 使用#define+qDebug()输出调试信息
/******************************************************************************************* * Qt 使用#define+qDebug()输出调试信息 * 声明: * 当我们在写程序的时候,往往需要写一些特殊的调试信息,同时很多时候又不愿意每次都 * 删除、添加,当然在Qt中有时候写qDebug中的D总是让人不那么舒服,如下定义成小写的感觉 * 还是挺不错的。
1413 0
|
自然语言处理
QT-Linguist使用方法48043111062
QT-Linguist工具主要用在项目的多语言翻译处理过程中,所有先简单介绍一下整个多语言处理过程,最后介绍Linguist的用法。(一)QT项目实现多语言,必须做两件事:1)确保每一个用户可见的字符串都使用了tr()函数。
1190 0