自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 Qt 线程几种使用方法代码实例

Qt 线程的详细介绍和使用 QT::QThread类提供了一种独立于平台的方式来管理线程。QThread对象管理程序中的一个控制线程。QThreads开始在run()中执行。默认情况下,run()通过调用exec()启动事件循环,并在线程内部运行Qt事件循环 通过使用QObject::moveToThread()将worker对象移动到线程,可以使用它。线程将在运行函数返回后退出。...

2018-09-01 00:03:06 2169 1

原创 qt 信号与槽函数连接connect 参数在单线程与多线程中的选择

Qt:: AutoConnection:默认如果接收器在发出信号的线程中, 将使用Qt::Directconnection。否则, 将使用Qt::QueuedConnection。注意:连接类型是在发出信号时确定的。Qt::Directconnection:发出信号时, 会立即调用槽函数。槽函数运行在信号发送的线程中执行。单线程:1.其实这种方式发送的信号、就是与直接调用槽函数没有区别的。...

2018-08-28 21:57:44 4020 1

原创 qt 消息处理机制深入分析 (Qt消息机制与window程序消息的对比)

理解Qt消息机制刻不容缓,那我们从对比传统的windows消息处理机制对比来说起;只有知道QT底层的消息处理、对我们理解并学习Qt有很大帮助;下面我将对windows程序与Qt对比,并在核心代码处并给出注释进行对比、方便学习。注意重点看代码中的注视进行对比:!注意重点看代码中的注视进行对比:!注意重点看代码中的注视进行对比:!一:windows程序的消息处理 windows...

2018-08-28 21:41:50 11266 1

原创 Qt 用贴图的方式实现QLcdNumber显示的电子时钟

之前分享过一篇文章:QLCDNumber 显示样式(例如:电子手表有背景绘图)有兴趣的话可以查看一下。https://blog.csdn.net/liuzhezhe111/article/details/82050828今天分享的是一个贴图的方式实现的:实现思路:用一张图片如下图:                  把这张连续的图片一次解析出来、然后起一个定时器进行计数试下...

2018-08-25 21:37:59 1656

原创 Qt Lmms 优秀的开源软件学习

其实学习优秀或者加入开源项目对于一个开发者能力成长是有很大帮助。目的:lmms里面有很多优秀的开源控件是学习Qt的一个错的资源。lmms的控件中自定义绘图等还可以学到一些架构设计方面的知识。lmms 官方介绍:  功能:在 Windows、Linux 和 macOS 上创作音乐 在统一而简明的用户界面上编排,混音和自动化控制乐曲 通过 MIDI 或电脑键盘回放音符 使用节...

2018-08-25 16:27:21 6072 1

原创 nginx_rtmp_module 之 ngx_rtmp_mp4_module 的mp4源码分析

ngx_rtmp_mp4_module mp4 解析源码分析,配合协议文档box协议字段分析源码处理的逻辑含义

2023-12-17 00:07:54 966

原创 nginx_rtmp_module 之 ngx_rtmp_live_module模块

nginx rtmp modulle 的直播模块代码 ngx_rtmp_live_module 流的存储结构,直播配置字段含义

2023-12-16 23:43:20 442

原创 Qt 定时器的几种使用方式、windows精确定时器使用【精确度对比】

Qt 定时器的几种方式摘要:Qt中定时器的使用有两种方法,一种是使用QObject类提供的定时器startTimer,还有一种就是使用QTimer类。方法介绍:共有方法:  QTimer(QObject *parent = Q_NULLPTR) 构造函数   ~QTimer() 析构函数 int ...

2018-09-01 11:24:05 15414

原创 VS2015在release模式下进行调试

在这种情况下,通过配置也是可以在release下调试的。步骤如下:1.工程项目上右键 打开 属性界面2.c++ ---  常规 ---- 调试信息格式 选  程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)3. c/c++ ---- 优化 ----  优化   配置  选  禁止(/Od)4.连接器   ---  调试  ----  生成调试信息  ...

2018-08-28 22:06:06 30847 6

原创 Qt 前位补0 的几种方法、Qt 格式化补位

Qt 前位补0 的几种方法   1. arg    在Qt中 arg(整数类型,补位数,进制,补位字符) 有很多的重载函数。整数类型、浮点、long等等;    QString QString::arg(qulonglong a, int fieldWidth = 0, int base = 10, QChar fillChar = QLatin1Char( ' ' )) const...

2018-08-28 21:48:23 11938

原创 QLCDNumber 显示样式(例如:电子手表有背景绘图)

QLCDNumbr(带字模样式)其实网上关于QLcdNumer的文章很多,做这个东西的时候也查了许多文章,但是没有讲我下面的内容所以这是我写这篇blog的原因。把自己知道的分享出来供大家学习相互交流。说明文章目的:      项目可能需要电子时钟的样式(这样的产品出来的效果是十分重的),但是QLcdNumber并没有提供这样设置的样式或者接口。如果自己实现或者按照Qt源码实现是有点复杂...

2018-08-25 15:37:33 8889

原创 Qt 实现对XML的读写操作实现信息管理

1.在菜单中打开xml,把内容读取到 tablewidget进行显示:1.本程序实现了xml读取、xml写入、检索    读取:{ QDomDocument doc; QFile file(_xmlFilePath); //QTextCodec *vCodec = QTextCodec::codecForName("UTF-8"); //QByteArray encoded...

2018-03-14 15:53:33 1987

C++ API设计 中文高清扫描版 带完整目录书签 PDF

《C++ API设计》探索了常常被忽视的技术性和非技术性问题,有助于推动成功的设计决策,从而产生高质量的、健壮的而且可以长期使用的API。”   ——Eric Gregory,Pixar动画工作室软件架构师   “《C++ API设计》面向中高级C++程序员,可以辅助读者构建实用、健壮的API,并针对那些给下游软件开发人员开发系统软件的项目,给予了一些非常切中肯綮的指导。”   ——Book News, Reference & Research

2018-09-12

《Linux多线程服务端编程:使用muduo+C++网络库》.陈硕

《Linux多线程服务端编程:使用muduo+C++网络库》.陈硕

2018-08-30

Qt 用贴图的方式实现QLcdNumber显示的电子时钟

显示的时钟已经封装好的代码,如果不想要实例中的样式则可以、自己直接绘图把程序中的换掉什么样的字体都可以实现了。只要您可以会出来就可以贴上去。

2018-08-25

Lmms 源代码

lmms里面有很多优秀的开源控件是学习Qt的一个错的资源。lmms的控件中自定义绘图等还可以学到一些架构设计方面的知识。

2018-08-25

QLCDNumber 显示样式(例如:电子手表有背景绘图)

项目可能需要电子时钟的样式(这样的产品出来的效果是十分重的),但是QLcdNumber并没有提供这样设置的样式或者接口。如果自己实现或者按照Qt源码实现是有点复杂的,首先计算设置的数值或者字符串计算一些变量值,在Qt源码的实现是通过用绘制多边形进行绘制,整个逻辑也是十分复杂。其实还有一种实现方式是通过贴图的方式进行是比较简单的、但是有一些限制的,当拉伸窗口大小绘图就会出现问题,所以不够完美。其中的像是时钟已经封装了。

2018-08-25

设计模式+-+可复用面向对象软件的基础( 高清 )

这一版是非扫描文字版,质量很高,非常清晰,并且添加了完整的书签目录,方便大家阅读,我上传的资源基本都是自己整理过书签或者去除水印的,主要与C++,设计模式,架构,QT等有关系,更多的可以去我的资源页看看。注意,此资源仅供个人学习交流之用,请勿用于商业用途。 《设计模式:可复用面向对象软件的基础》是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年设计经验的结晶。四位面向对象领域专家精心选取了具价值的设计实践,加以分类整理和命名,并用简洁而易于重用的形式表达出来。本书已经成为面向对象技术人员的圣经和词典,书中定义的23个模式逐渐成为开发界技术交流所必备的基础知识和语汇。

2018-08-24

Qt 实现对XML的读写操作实现信息管理

Qt 实现界面操作xml的读取管理信息的功能,里面有一些撤销保存,都是在内存中处理的、可以实现只保存修改的、删除的等

2018-03-14

空空如也

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

TA关注的人

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