Qt中qDebug 的學習

2021-10-02 09:49:51 字數 769 閱讀 9307

##1.qdebug()的幾種總結

1.

#include

qdebug()

<<

"字串"

<< endl;

2.#include

int num =20;

char str[20]

="hello world"

;qdebug

("如果只寫在括號裡,是不需要qdebug標頭檔案的 %d %s"

, num, str);3.

class

teacher

qstring getname()

const

private

: qstring name;};

qdebug operator

<<

(qdebug debug,

const teacher &t)

intmain

(int argc,

char

*ar**)

qdebug()可以列印qt中的基本型別,例如qstring,bytearray,qdate,qrectf,qvarianthash,qfont等等,關於qt中的基本型別,大家可以在幫助文件中搜尋關鍵字qmetatype。

##2.消除qdebug()列印

在pro檔案裡新增如下**:

defines +

= qt_no_debug_output

Qt中關於qDebug的使用

在專案的開發中,當我們除錯程式時,最常用的就是列印資訊了,qt為我們提供了非常方便的列印資訊類qdebug。大家應該已經很熟練的使用qdebug了,但也許有些地方並沒有注意到,下面小豆君就介紹一下qdebug的一些常用特性。1 qdebug 的最常用法 我們可以使用qdebug像使用std cout...

qt種qdebug字串 QT中的qDebug

首先在標頭檔案中包含 include 當開發者需要為乙個裝置 檔案 字串或者控制台,寫出除錯和跟蹤資訊時,該類被使用。在需要使用的地方插入 qdebug intensity d intensity 0 2 d表示整數 輸出結果 intensity 195 注 a,a 讀入乙個浮點值 僅c99有效 c...

QT 遮蔽qDebug除錯資訊

defines qt no warning output defines qt no debug output c qt qt5.7.0 5.7 msvc2013 include qtcore qlogging.h cpp view plain copy define qt no qdebug ma...