自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Qt自动生成moc文件

命令行生成moc文件的方式:cd C:/Qt/4.7.1/binmoc  .h文件群路径 -o 要生成的moc文件的全路径;例如:VS中不是用addin创建的项目,自动生成moc文件的设置:在VS的解决方案管理器里面,右键需要生成moc文件的头文件-打开属性窗口;常规-项类型,选择自定义生成工具;关闭属性窗口重新打开,就出现了自定义生成工具选项;

2013-08-16 13:25:19 21821 4

转载 【转载】C语言中如何使用宏 包括单双井号 可变参数

C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP)    \    do

2012-05-30 16:47:21 2658

转载 VS下QT学习笔记-使用.qrc资源文件

原文地址:http://blog.csdn.net/feilinhe/article/details/4369925 VS下QT学习笔记-使用.qrc资源文件     一般情况下我们使用图片都是将图片放到一个目录下,比如:images目录,然后在代码中直接引用即可,而Qt提供了另一种方法,那就是使用.qrc文件,在代码中使用图片的时候直接用:/images/图片名的方法来引用,这个用起来挺

2012-02-15 17:41:18 9223

转载 g13刷机

原地址:http://bbs.hiapk.com/thread-1756547-1-1.html要先装好刷机程序recovery哦首先将下载rom包放到sd卡第1步:    将g13完全关机,推荐拔电池再插上,或者再把设置--电源--快速启动的钩去掉    按住音量减键+电源键一会就进入HBOOT界面,移动音量键选中recovery,再按电源键确定。第2步:1. 选择w

2012-01-10 11:52:59 1250

转载 Qt for android

转自: http://blog.csdn.net/xuxinshao/article/details/7016880 我的环境是Windows7 32位 + sp1,先安装好了android开发环境。(1):安装apache-ant-1.8.2-bin.tar.gz,下载地址:http://ant.apache.org/bindownload.cgi,把安装包直接解压缩即可;(

2012-01-07 18:15:47 1898

转载 用 Hudson 实现 Visual Studio (C++) 项目的 daily build

http://blog.2ndboy.net/?p=408 大概是去年吧,在尝试找一款开源 CI 工具的时候看到了这张表格,当时感觉 Buildbot 和 Hudson 不错,但是 Buildbot 在 Windows 下的安装和配置略显复杂,Hudson 就比较简单了,不过在装好 Hudson 以后没有找到编译 VC 6 项目的方法,所以没有继续研究下去。今年工作上的项目基本都要转到 Vis

2011-12-28 13:40:37 1447

转载 Google Protocol Buffers浅析(四)

本文作为结束篇,会稍微介绍下怎么反序列化GoogleBuffer数据,并在最后提供本系列文章中所用到的代码整理供下载。     上一篇文章介绍了怎样将数据序列化到了addressbook.data中,那么对于接受方而言该怎么解析出原本的数据呢。同样,protoc编译器生成的代码文件中提供了反序列化的接口,基本上和序列化的函数对应的,如下图所示:             上文中采用了Se

2011-12-09 19:54:11 1191

转载 Google Protocol Buffers浅析(三)

本文主要会介绍怎么使用Google Protocol的Lib来序列化我们的数据,方法很多种,本文只介绍其中的三种,其他的方法读者可以通过自行研究摸索。但总的来说,序列化数据总的来说分为以下俩步:     1)使用数据源填充数据结构,无论数据源来自文件还是内存还是标准输入     2)利用Lib提供的序列化接口将数据结构序列化,然后存储在内存或者磁盘上          一、填充数据

2011-12-09 19:53:39 1961

转载 Google Protocol Buffers浅析(二)

本文开始将逐渐介绍怎么使用protocol buffers来完成序列化与反序列化数据的应用,开发环境为VS2008,语言为C++,外部库用的是googlebuffer库。      1、Google Protocol Buffer库       在我们的应用程序里面,需要使用到google buffer提供的库,大家可以到官网去下载,笔者也会提供一个精简后的Win32 Release版的L

2011-12-09 19:53:01 1905

转载 Google Protocol Buffers浅析(一)

本文主要偏向于介绍怎么使用Google的Protocol Buffer技术来压缩与解析你的数据文件,更加详细的信息请参阅Google开放的开发者网页文档,地址为:http://code.google.com/apis/protocolbuffers/docs/overview.html 。     一、简单的介绍     当然,在继续本文之前,读者还是需要对Google Protocol

2011-12-09 19:52:11 7831 1

转载 QT中异形窗口的绘制

转自http://www.cppblog.com/eXile/archive/2007/12/09/38084.html   这里讨论的只是Windows平台上的实现。  在QT中绘制异形窗口,只要设定 windowFlag 为 CustomizeWindowHint,再结合setMask()就可以做出各种奇形怪状的窗口。相对来说比较麻烦的, 是进行窗口拖动和缩放的处理。  在 W

2011-12-09 18:27:51 3013

转载 Qt中各个widget前后位置的设置(转载)

关于Qt中各个widget窗口的前后位置是如何定义的在Qt中,所有问题都要一分为二,讨论两种不同的情况:一个是最常用的QWidget体系,而另外一个则是QGraphicsWidget体系。      ①:在常用的QWidget体系中,设置前后位置是主要是用rais

2011-09-02 10:40:45 801

转载 Qt4.5多国语界面动态切换的实现(转载)

作者:wangxinus, 来源:http://wangxinus.cublog.cn说明:原创文章欢迎转载,交流请Email给作者最近一直在折腾Qt,不过偶尔也会分分心,做了一些C++笔试题,发现自己的很多基础知识还不牢固,可悲啊!多国语界面的实现,在M

2011-09-02 10:32:05 482

转载 不想被淘汰,就别做这八种人!(转)

社会一定会淘汰不争气的人,不想被淘汰就别出现在这八种人之内。    1)八小时之外不再学习 的人     胡适先生说:人与人的区别在于八小时之外如何运用。有时间的人不能成功 ,挤时间的人才能成功。八小时之内决定现在,八小时之外决定未来 。什么样的想法什么样的生活。有学习才有选择权,没有知识,要有常识;没有常识,走进教室。不是社会发展太快,是我们思维反应太慢,为什么我们思维太慢,是我们没有跟

2011-06-17 15:14:00 445

转载 把自定义控件集成到Qt Designer中(Integrating Custom Widgets with Qt Designer)(转)

要想在Qt Designer中使用自定义控件,必须要使Qt Designer能够知道我们的自定义控件的存在。有两种方法可以把新自定义控件的信息通知给Qt Designer:“升级(promotion)”法和插件法。升级法最为简便快捷。顾名思义,升级法就是把Qt自有的控件进行升级改造一番。选一个Qt自有的控件,如果它和我们新加的自定义控件有着相似的API,那么只要在Qt Designer的对话框里面

2011-06-16 15:23:00 705

转载 [Qt教程] Inside Qt Series (六):元对象编译器 – Meta Object Compiler (moc)moc, Qt教程

      元对象编译器用来处理Qt 的C++扩展,moc 分析C++源文件,如果它发现在一个头文件(header file)中包含Q_OBJECT 宏定义,然后动态的生成另外一个C++源文件,这个新的源文件包含 Q_OBJECT 的实现代码,这个新的 C++ 源文件也会被编译、链接到这个类的二进制代码中去,因为它也是这个类的完整的一部分。通常,这个新的C++ 源文件会在以前的

2011-06-13 10:11:00 636

转载 QT右键菜单(转)

 [转]QT邮件菜单及位置捕捉问题QWidget及其子类都可有右键菜单,因为QWidget有以下两个与右键菜单有关的函数:Qt::ContextMenuPolicy contextMenuPolicy () const void setContextMenuPolicy ( Qt::ContextMenuPolicy policy ) Qt::Context

2011-06-09 15:59:00 768

转载 qt鼠标事件总结(转)

1、QMouseEvent中的坐标QMouseEvent中保存了两个坐标,一个是全局坐标,当然另外一个是局部坐标。全局坐标(globalPos())即是桌面屏幕坐标(screen coordinates),这个跟windows下的调用getCursorPos函数得到的结果一致。局部坐标(pos())即是相对当前active widget的坐标,左上角坐标为(0, 0)。补充一个公式

2011-06-08 17:29:00 668

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除