Lv.的博客
上一页 1 ··· 149 150 151 152 153 154 155 156 157 ··· 190 下一页
摘要: 准备环境:qt-creator5.2.1,gcov(gcc默认安装),lcov(gcov的图形化显示界面),qt_testlib各环境介绍:1.gcovgcov是一个可用于C/C++的代码覆盖工具,是gcc的内建工具。下面介绍一下如何利用gcov来收集代码覆盖信息。想要用gcov收集代码覆盖信息,... 阅读全文
posted @ 2014-12-09 13:15 Avatarx 阅读(1003) 评论(0) 推荐(0)
摘要: 1.GCOV查看arm-linux代码覆盖率一、关于gcov工具gcov伴随gcc发布。gcc编译加入-fprofile-arcs -ftest-coverage参数生成二进制程序,执行测试用例生成代码覆盖率信息。1、如何使用gcov用GCC编译的时候加上-fprofile-arcs -ftest-... 阅读全文
posted @ 2014-12-09 12:54 Avatarx 阅读(3063) 评论(0) 推荐(0)
摘要: 实际上,QT不仅仅是一个巨大的程序库,而是7个程序库,还包括许多使用工具,qmake是其中的一个。如今,术语GUI工具包代表的东西的用途不再仅仅是系统提供的那么一个小部分(GUI界面)。尤其是QT,包含了用于应用程序开发的许多方面的扩展类。其中很多类与程序图形界面相关,但也有很多类涉及到网络编程,O... 阅读全文
posted @ 2014-12-08 15:40 Avatarx 阅读(1596) 评论(0) 推荐(0)
摘要: c++socketnulldelete服务器stream头文件[cpp]view plaincopy/************************************************************************发送邮件模块头文件*可以发送文本和附件(支持多个附件一... 阅读全文
posted @ 2014-12-06 11:41 Avatarx 阅读(770) 评论(0) 推荐(0)
摘要: 从Qobject(QObject.h)源码中可以看到QObject::connect的定义是这样的:[cpp]view plaincopystaticboolconnect(constQObject*sender,constchar*signal,constQObject*receiver,cons... 阅读全文
posted @ 2014-12-06 11:37 Avatarx 阅读(4974) 评论(0) 推荐(0)
摘要: 利用qt制作帮助文档1.创建文档即是一些html文件,这里可以使用qt提供的工具像是qdoc和Doxygen生成帮助的html文档。2.组织文档结构用于qt assistanta)创建qt help project(.qhp)i.定义命名空间命名空间必须是唯一的,除此之外还要设置虚拟文件夹,作为文档... 阅读全文
posted @ 2014-11-30 22:28 Avatarx 阅读(1034) 评论(0) 推荐(0)
摘要: 要想在Qt Designer中使用自定义控件,必须要使Qt Designer能够知道我们的自定义控件的存在。有两种方法可以把新自定义控件的信息通知给Qt Designer:“升级(promotion)”法和插件法。升级法最为简便快捷。顾名思义,升级法就是把Qt自有的控件进行升级改造一番。选一个Qt自... 阅读全文
posted @ 2014-11-30 20:58 Avatarx 阅读(2063) 评论(0) 推荐(0)
摘要: 之前使用Qt的时候都是手写代码的(因为批量按钮可以使用数组实现),但当界面越来越复杂时,这种开发效率就太低了;后来就开始使用QtDesigner,但要使QtDesigner支持我自己写的控件,需要提升或插件的形式(在中有介绍).结果看了之后,觉得提升的方式简单而不灵活,故使用插件法实现;步骤如下:[... 阅读全文
posted @ 2014-11-30 20:36 Avatarx 阅读(2249) 评论(0) 推荐(0)
摘要: Qt的皮肤设计,也可以说是对Qt应用程序的界面美化,Qt使用了一种类CSS的样式规则QSS。一、Style Sheet的应用1.直接在程序代码中设置样式,利用setStyleSheet()方法widget->setStyleSheet("color:red"); //widget内字体颜色为红色wi... 阅读全文
posted @ 2014-11-27 14:37 Avatarx 阅读(790) 评论(0) 推荐(0)
摘要: 前些时候,同事在站点服务端使用SQlite存储一些临时数据,但是在多人并发的时候Sqlite会抛出异常:The database file is locked ,database is locked,而且这个是在客户生产环境下提示出来的,开发环境很难重现,同事实在没辙,竟然想发动所有研发同事通过... 阅读全文
posted @ 2014-11-27 10:02 Avatarx 阅读(774) 评论(0) 推荐(0)
上一页 1 ··· 149 150 151 152 153 154 155 156 157 ··· 190 下一页