Qt的基本函数

Qt的基本函数

1.输出调试信息函数——qDebug()

在pro文件中,Qt默认会包含“core”以及“gui”两个模块。其中核心模块——“core”包含编程必需的宏以及函数等。

  • 函数原型:
void qDebug(const char *message, ...)
  • 函数作用:
可以灵活的将调试信息从控制台输出。
  • 使用示例:
qDebug("Hello world!");
qDebug("length of Helloworld is %d",str1.size());

注意,如果手动引入了头文件,则可以使用更多的语法格式进行输出。

#include <QDebug>
int num = 10;
float PI = 3.14;
qDebug()<<"value1 = " << num << "PI=" << PI;

源码示例:

#define qDebug QMessageLogger(QT_MESSAGELOG_FILE, QT_MESSAGELOG_LINE, QT_MESSAGELOG_FUNC).debug

从形式上来看它是一个宏定义无异,不过该宏指向的为QMessageLogger类中的debug函数,因此,从宏观上来就qDebug依旧可以理解为它是一个函数。

2.绝对值函数——qAbs()

  • 函数原型:
T qAbs(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值