自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liunanya的博客

文章都是学习过程中积累,有些有问题的希望大家不吝啬,能够指出一起学习

  • 博客(12)
  • 资源 (21)
  • 收藏
  • 关注

原创 C++设计模式之抽象工厂模式

三、抽象工厂模式抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。产品族与产品等级结构(1) 产品等级结构:产品等级结构即产品的继承结构,如一个抽象类是电视机,其子类有海尔电视机、海信电视机、TCL电视机,则抽象电视机...

2019-05-26 20:42:27 250

原创 C++设计模式(二)之工厂方法模式

二、工厂方法模式类图动机个人理解:基于简单工厂方法模式之上,减轻工厂类负担,将具体某个产品创建交给某个某个具体的工厂。定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法是一个类的实例化延迟到其子类角色(1)抽象工厂所有具体工厂的基类,提供了生产抽象产品的方法。(2)具体工厂具体某个生产某个具体产品的工厂。(3)抽象产品所有具体产品的基类。(4)具体产品优缺点...

2019-05-26 14:53:39 113

原创 C++实现设计模式(一)之简单工厂模式

目的通过自己所掌握的C++语言,实现对24种设计模式深刻理解。主要是对每一个模式动机,所具有的角色以及优缺点分析。一、简单工厂模式动机一个工厂类负责所有需要物品。客户端只需要输入某种条件或者触发因子,由工厂负责产生具体某个产品对象。角色(1)工厂类Factory:工厂类是用来制负责生产产品。在工厂类中,需要产生对象产品的函数。这个函数能够根据“标识符”的不同生成不同的ConcreteP...

2019-05-22 22:50:39 151

原创 QML-笔记(一)

目的:作此笔记是为了让自己能更好的了解QML,能更快的入手QML Application。什么是QML?QML(Qt modeling language)是一种描述性的脚本语言,文件格式以.qml结尾。语法格式非常像CSS,但又支持javascript形式的编程控制。它是一个高度可读的,声明式的,类似JSON语法的为用户提供接口规范和编程语言。它允许开发者和设计者创建高性能的,流畅的动画和视...

2019-05-22 20:58:23 885

原创 UML之类图C++实现

目的:将UML(类图之间的关系)通过C++编程实现,便于更加方便上手。序言:UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。目前针对类图实现。类图:描叙类内部结构与类之间关系,是一种静态结构图,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),...

2019-05-19 16:53:14 4124

原创 Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)

目的:当时在安装Qt5.6.3时,有些组件暂时没用着,就未有安装,然后过一段时间后,需要用到该组件时,需要在这重新更新组件即可,不用删掉重新再安装。主要实现难点·:1、选择临时用户存储数据库2、手动添加​储存库要定位一个储存有QT在线安装镜像的地址。(网址:http://download.qt.io/static/mirrorlist/)这个网站,显示了各国的qt镜像站点。参开网址:h...

2019-05-18 22:40:17 13202 9

原创 Qt connect几种写法与连接方式

目的:整理常见的Qt信号与槽的连接connect几种方式。1.Qt4 书写方式connect(button, SIGNAL(clicked()), &a, SLOT(quit()));2.标准格式格式: connect(信号发出者对象(指针), &className::clicked, 信号接收者对象(指针), &classB::slot);标准信号槽的使用:...

2019-05-17 23:12:08 9646 1

原创 基于Qt常见的问题整理(一)

目的:对于自己在Qt平台上进行开发,常见的问题进行整理并分析。如果能解决你的问题,那就好,如果对上述问题,还有其他方法,可以联系我,方便我能够对此问题进行整理,先说声谢谢啦。1、error C4430: 缺少类型说明符 - 假定为 int 注意: C++ 不支持默认 int参考这位大神网址:https://blog.csdn.net/xiaomingZeng/article/details/...

2019-05-14 08:58:47 5538 1

原创 类型转换问题

目的:梳理类型转换问题。对于类型转换,首先得明确有哪些语言类型?语言类型:动态类型与静态类型。强语言类型与弱语言类型。但是 动静态类型,强弱类型没有必要的联系。不能弄混了。(每一个用法、语法、说法都有其存在的意义,即使可能实现的功能一样,但是实现机制或者原理不一样)。具体可以大神参考网址:https://blog.csdn.net/csdn799316120/article/de...

2019-05-11 12:43:29 748 2

原创 QGraphicsView绘画曲线注意点(三)

目的:基于QGraphicsView绘画曲线之双缓冲机制,减少线在一直绘画过程中出现卡顿, 刷新慢的问题,同时在在绘曲线过程中出现实时出现反锯齿。知识点:在图形图象处理编程过程中,双缓冲是一种基本的技术。双缓冲实现过程如下:1、在内存中创建与画布一致的缓冲区2、在缓冲区画图3、将缓冲区位图拷贝到当前画布上4、释放临时内存缓冲区引用双缓冲机制原因是:进行复杂的图形处理时或者大量处...

2019-05-09 23:42:49 2394

原创 QGraphicsView绘画曲线注意点(二)

目的:整理基于QGraphicsView体系实现白板绘画曲线注意项,偏于细节方面,但是也是较为高效的方法。注意点:1、注意绘画曲线时,其中item可以分两种思路进行,一种是以矢量方式,另一种是以非矢量(位图)方式。知识点:位图图像也称点阵图像或绘制图像,是由称作像素的单个点组成的。当放大位图时,可以看见构成图像的单个图片元素。扩大位图尺寸就是增大单个像素,会使线条和形状显得参差不齐。但...

2019-05-09 08:55:04 2979

原创 基于QGraphicsView实现绘画曲线注意点

目的:对于刚了解QGraphics体系来说,基于QGraphicsView实现白板绘画曲线实现矢量绘画其实不难,然后基于非矢量绘画(通过绘画图片QImage)时,看了源代码后,结合经理所说方法,遇到两个问题,并被这两个问题弄蒙了,特意整理。1、QPainter 不同。1.1 自定义的图元(QGraphicsItem)中重写的paint(QPainter *painter, const QSt...

2019-05-08 23:26:15 10347

Qt 中的 C++ 技术.pdf

Qt 中的 C++ 技术.pdf

2024-09-15

QSystemSemaphore + QSharedMemory + 共享内存, 系统信号量保证运行程序单一

通过采用ipc 方式, Qt使用QSystemSemaphore + QSharedMemory + 共享内存, 系统信号量保证运行程序单一。

2024-09-02

qt 编写movewidget, 支持各个角度拖拉窗口framewidget module

1; 本资源是属于qt窗口类型资源文件, 它主要提供movewidget,movedialog, dragmovewidget 2:方便小白能够编写软件各个角度支持拖拉窗口变化基础框架 3:更多是方便我管理保存自己资源使用, 避免重复造轮子

2024-08-22

qt+绘画科技类型控件+适合小白

内容概要: 这个只是我个人日常绘画控件整理所需,目前只有两个绘制控件文件类 第一个是:绘制类似发现目标窗口,可外圈转到效果 第二个是: 类似相机聚焦窗口, 四角border, 中间有框,一般科技窗口需要用到

2024-08-04

qT-QTimer-QEventLoop-QThread 基础知识梳理与常见error分析

内容: 1: 讲解QEventLoop, QEvent, QTimer, QThread一些基础理论 2: 讲解QTimer, QThread, QEvent,一些Warning, Error出错整理 使用人群;: qt 入门小白, 对QTimer, QThread, QEvent,一些Warning, Error出错了解的人

2024-04-03

qtbase-MSVC2015-Windows-Windows-10-X86-64-debug-symbols.7z

文件: 5.15.2-0-202011130602qtbase-Windows-Windows_10-MSVC2015-Windows-Windows_10-X86_64-debug-symbols 链接网址: https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5152/qt.qt5.5152.debug_info.win64_msvc2015_64/ qt 对应版本模块按需去下载 作用: 方便调试dump,需要qt对应pdb文件定位问题。

2024-03-08

qt-everywhere-src-5.15.2.zip

文件名: qt-everywhere-src-5.15.2.zip 路径: https://download.qt.io/official_releases/qt/5.15/5.15.2/single/ 作用: 没有下载对应源码的同学, 可以通过此进行调试定位对应需要qt源码文件的位置

2024-03-08

整理windows常用资源

整理windows常用调用函数功能, 具体分如下几类 1: 杀死指定进程,计算昂前进程使用空间 2: 或许系统相关信息(包含gpu cpu 型号, 驱动型号, 系统版本,主机名, 主机uuid等等) 3: 获取某个盘符空间容量, 通过注册表可快速访问相关可移动usb资源, 避免访问网盘导致可能访问过慢问题 4: 系统当前显示语言 5: 唯一性程序启动 6: 加密相关算法

2024-02-07

C++编译速度文档PDF

该文档主要是对于C++编译时间提升提供了几点意见, 个人觉得核心思路还算不错, 具有一定的参考价值意义, 不喜勿喷。

2022-06-12

bluetooth 蓝牙

环境Qt5.15 msvc2015 64, 基于qt5.15 QBlueTooth 实现蓝牙通信 1: 发现周围蓝牙设备(可过滤)-需要自己更改 2: 建立一对一连接通信(具体需要明确对应QBluetoothUuid, 然后采用特征属性通信) 3: 本资源是采用central role 去建立对多个蓝牙设备通信并处理(本资源使获取sn, 发送wifi)具体实际需求, 需要你自己处理。

2022-06-05

windows 10实现扫描周围无线wifi设备列表,连接指定wifi

windows 10实现扫描周围无线wifi设备列表,通过输入wifi ssid, psk 可以连接指定wifi

2022-06-05

ImageCropperLabel显示裁剪图片 ImageCropperDialog作为裁剪交互框

主要是提供裁剪图片功能(可能需要自己调整), 本身只是自己存储方便后期使用, 裁剪并图片按照等比例显示会在博客中说明下。 ImageCropperLabel ImageCropperDialog 这两个类很重要

2022-06-05

rollingbox.zip

通过qt去实现滚动器, 当前已经支持水平, 垂直, 环形等滚动器, 可以用在日历, 时分等数据实现滚动选择。下载后需要主要导出事项说明标记使用

2021-12-29

vs2017静态编译·说明.docx

采用vs2017+qt5.12静态编译源码,生成32位的库,可能有些细节不同会导致问题,需要下载的人慢慢梳理

2019-09-30

CompositePattern.rar

本资源是基于设计模式,通过C++语言实现组合模式。它实现虽然有些简单,但是主要是方便我们去了解组合模式思路。

2019-09-23

InterpreterMode.rar

该资源是基于C++实现的解释器模式,解释器模式用来为某一段语言按照某种文法规则进行某种规定进行操作

2019-09-15

区分系统.rar

区分不同的系统,windows 7、8等等只要是依据主次版本号区分

2019-08-23

ClassFactory.rar

Qt5.12 下实现对象创建器,通过类名实现创建任意对象,但是目前仅次于QObject派生类

2019-08-14

系统键盘相关介绍及windows API的整理--刘男亚.docx

主要是在windows 下通过C++语言实现调用系统键盘整理以及相关知识点梳理,着重于是关闭系统键盘(不是手动点击关闭)

2019-07-31

NSIS_2.51_打包工具.rar

基于nsi后缀的文件实现打包工具,当前版本2.51,里面有相对有三种编译工具。

2019-07-09

decoratorMode.rar

本文件是采用透明的方式,采用C++ 编程语言,基于Qt5.12平台实现设计模式之装饰模式。

2019-06-27

空空如也

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

TA关注的人

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