在Qt程序调试的时候,经常需要打印一些变量,那么我们就需要使用qDebug()函数,这种函数有两种使用方法,如下所示:QString s = "Jack";qDebug() << "My name is " << s << ", nice to meet you!" << endl;qDebug("...
分类:
其他好文 时间:
2015-08-19 12:44:39
阅读次数:
173
传入座标,模拟鼠标点击QWebView中网页上的某一点qDebug()<<"mouse clicked";
QPoint pos(403,34);
QMouseEvent event0(QEvent::MouseButtonPress, pos, Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
QApp...
分类:
其他好文 时间:
2015-08-16 13:48:44
阅读次数:
190
留个爪,备查 QMultiMap& remote_map = my_obj->m_MapVersion; // ccc 这里体现了引用的好处,不必整个复制了 qDebug() & remote_fullmap = my_obj->m_MapFullVersion; qDebug()...
分类:
其他好文 时间:
2015-08-05 19:58:47
阅读次数:
239
1、利用exec()返回值
需要分清用户按下“OK”还是“Cancel”。对话框可以通过调用accept()或reject()槽来被关闭,并且exec()将返回适当的Accepted或Rejected。1. 例1 //按下的是Cancel键
if(fileDialog->exec()==QFileDialog::Rejected)
{
qDebug("取消");
}
//按下...
分类:
其他好文 时间:
2015-07-28 21:04:53
阅读次数:
228
说明:从指定的索引开始删除其后的所有内容,索引从0开始,删除内容包括索引。
示例:
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString str = "abcdefghijklmn";
str.truncate(4);
qDebug()<<str;
retur...
分类:
其他好文 时间:
2015-07-22 14:50:00
阅读次数:
103
像printf()那样输出
%a,%A 读入一个浮点值(仅C99有效)
%c 读入一个字符
%d 读入十进制整数
%i 读入十进制,八进制,十六进制整数
%o 读入八进制整数
%x,%X 读入十六进制整数
%s 读入一个字符串,遇空格、制表符或换行符结束。
%f,%F,%e,%E,%g,%G 用来输入...
分类:
其他好文 时间:
2015-07-21 17:23:13
阅读次数:
1797
Qt:禁止qDebug的输出在工程的.pro文件里加上以下编译批令即可:DEFINES += QT_NO_DEBUG_OUTPUT
分类:
其他好文 时间:
2015-06-29 19:49:08
阅读次数:
93
首先加上头文件#include 然后设置QTextCodec*t=QTextCodec::codecForName("GBk");最后转换QString s=t->toUnicode("行了");结果
分类:
其他好文 时间:
2015-05-25 18:10:33
阅读次数:
564
目前我们调试Scope大多数使用的是qDebug来输出信息来查看的,或cerr标准C++输出。在这篇文章中,我们将展示用gdb来调试我们的Scope。...
分类:
系统相关 时间:
2015-05-13 21:55:28
阅读次数:
248
qt中如何实现定义一个宏,在整个工程中都可以实现呢?下面我来写一个亲测的例子:
pro中添加如下宏定义代码:
DEFINES += HELLO=\\\"$$PWD/\\\"
DEFINES += SUCCESS=\\\"string\\\"
在.cpp中测试代码如下:
#ifdef HELLO
qDebug()<<"HELLO="<<HELLO;
#else
q...
分类:
其他好文 时间:
2015-02-28 13:05:32
阅读次数:
119