在qt调试中,qdebug是个非常方便的功能,只需要在包含#include ,你便可以在代码中随时随地使用打印调试语句了,并且可以选择对应的调试等级。
这些函数按照调试的等级以此有,其中qFatal执行后程序直接退出,并用对话框提示相关错误:
qDebug /
qWarning /
qCritical
qFatal
这些函数的使用用法如下:
#includ...
分类:
其他好文 时间:
2014-12-06 14:08:59
阅读次数:
223
//mac qt可以运行#ifdef Q_OS_MAC qDebug()<<QSysInfo::MacintoshVersion;#endif//Mac不运行#ifndef Q_OS_MAC qDebug()<<QSysInfo::MacintoshVersion;#endif//Wind...
1、开发环境:安装Qt5.3.2(离线安装包安装);VS版本为:2010 SP1Rel;源代码默认保存格式为GB2312。2、输出乱码的代码#include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, ...
分类:
其他好文 时间:
2014-11-14 21:08:27
阅读次数:
392
信息基本分类:qDebug : 调试信息提示qWarning : 一般的警告提示qCritical: 严重错误提示qFatal : 致命错误提示如何截获这些信息Qt提供了qInstallMsgHandler 方法用来定制消息发生后如何来处理。qInstallMsgHandler 是一个回调函...
分类:
其他好文 时间:
2014-11-12 00:17:50
阅读次数:
168
xcode内置GDB,在调试工程过程中可以通过print命令打印基本的数据类型,但像QString这样复杂类型就不行了。虽然我们可以在程序代码通过添加Qt的调试打印语句qDebug()sizeset $i=0while $i sizeset $c=$arg0.d->data[$i++]if $...
分类:
其他好文 时间:
2014-11-02 23:51:15
阅读次数:
360
随便写了一个日志帮助的宏,既可以如同qDebug()一般在调试时输出信息,也可以在输出文本文件#ifndef LOG_H#define LOG_H#include #include #include #include #include #include #include #include #defi...
分类:
其他好文 时间:
2014-10-21 15:04:48
阅读次数:
169
void MainWindow::paintEvent(QPaintEvent *)
{
qDebug() << "paintEvent";
QPainter painter(this);
//上半部分背景
QPixmap banner(":/login/banner_5");
banner.setDevicePixelRatio(2...
用QT打开一个网页就是先定义一个QUrl对象url,然后利用QDesktopServices::open(url)即可。例如:constQUrlurl(http://www.baidu.com); qDebug() << url.scheme(); qDebug() << url.por...
分类:
Web程序 时间:
2014-09-13 09:20:14
阅读次数:
158
当开发者需要为一个装置、文件、字符串或者控制台,写出调试和跟踪信息时,该类被使用。
分类:
其他好文 时间:
2014-09-07 15:58:35
阅读次数:
205
setMouseTracking(true);//设置鼠标追踪,默认情况下只有鼠标按键按下的时候才执行mouseMoveEvent 鼠标移动事件 void?Widget::mouseMoveEvent(QMouseEvent?*e)
{
????qDebug()<<e->x()<<e->y();//鼠标在窗口...
分类:
其他好文 时间:
2014-08-25 10:14:04
阅读次数:
149