自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tommyblue的专栏

厚积薄发

  • 博客(7)
  • 收藏
  • 关注

转载 使用qInstallMsgHandler将日志保存到文件

使用qInstallMsgHandler将日志保存到文件1  在main函数之前定义回调函数void myMessageOutput(QtMsgType type, const char *msg){    QString text;    switch (type)    {    case QtDebugMsg:        text = QStr

2012-11-21 10:57:06 1875

转载 Linux 动态库剖析

库用于将相似函数打包在一个单元中。然后这些单元就可为其他开发人员所共享,并因此有了模块化编程这种说法 — 即,从模块中构建程序。Linux 支持两种类型的库,每一种库都有各自的优缺点。静态库包含在编译时静态绑定到一个程序的函数。动态库则不同,它是在加载应用程序时被加载的,而且它与应用程序是在运行时绑定的。图 1 展示了 Linux 中的库的层次结构。图 1. Linux 中的库层次结构

2012-11-16 10:07:02 339

转载 关于Linux静态库和动态库的分析

关于Linux静态库和动态库的分析1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。2.库的种类linux下的库有两种:静态库和共享库(动态库)。二者

2012-11-16 10:03:38 240

转载 QWaitCondition类

QWaitCondition类  2010-07-14 11:37:38|  分类: Qt|字号 订阅       QWaitCondition ()       virtual ~QWaitCondition ()       bool wait ( QMutex * mutex, unsigned long time = UL

2012-11-13 21:12:19 527

转载 Qt的元对象(Meta-Object)系统简介

Qt的元对象系统基于如下三件事情: 1.类:QObject,为所有需要利用原对象系统的对象提供了一个基类。2.宏:Q_OBJECT,通常可以声明在类的私有段中,让该类可以使用元对象的特性,比如动态属性,信号和槽。3.编译器:元对象编译器(moc)为每个QObject子对象自动生成必要的代码来实现元对象特性。moc工具会读入C++的源文件,如果它发现了一个或者

2012-11-13 21:08:04 303

转载 判断QButtonGroup中哪个QRadioButton被选中 qobject_cast

博客分类: Qtqobject_castQButtonGroup  T qobject_cast ( QObject * object )如果object是T类型或者它的子类,就可以把object返回成T类型对象。否则返回0。类T必须是QObject的子类,而且必须声明宏:Q_OBJECTExample: Cp

2012-11-13 21:05:21 2420 1

转载 C/C++ 中的assert()宏 断言机制

C/C++ 中的assert()宏 断言机制 (2011-11-07 19:47:57)转载▼标签: c/c 中的assert()宏 断言机制 杂谈分类: C/Cplusplusassert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义如下:#inc

2012-11-13 18:41:45 778

空空如也

空空如也

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

TA关注的人

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