自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (11)
  • 收藏
  • 关注

原创 Qt(二)--- 使用Qt完成QQ登录界面的输入文本框的实现

在Qt中,对于QLineEdit而言,是没有menu-indicator的,这个时候要实现像qq登录界面的LineEdit:如下图所示,必须需要customize自己的LineEdit,采取的方法是继承QLineEdit,然后在自己的LineEdit添加自己的属性。首先建立一个Qt Widget Application的工程文件,然后在工程文件中添加c++类:这里我的类名是LogEdit。

2016-04-25 13:53:02 9244 6

原创 数据结构--二叉堆与堆排序

二叉堆的概念二叉堆,BinaryHeap,是二叉树中的常见的一种结构。通常以最大堆和最小堆的形式呈现。最大堆指的是父节点大于等于孩子节点的value值,也就是说对于最大堆而言,根元素是二叉堆最大的元素。最小堆的概念是与最大堆的概念是相似的。

2016-04-24 22:38:04 4856

原创 Qt(一)--- QSS的语法

Qt中的除了进来比较流行的使用qml进行界面的美化外,在早期,也就是4.x版本中,使用得比较多的的就是qss,就如qml是javascipt的变形体一样,qss是css的变形体,当然语法是和css基本一致,然后阅读了Qt的Assitant的帮助文档后,花了两天时间,大致了解了qss的语法,然后尝试用这个尝试着做了一下qq的登录界面,实现了大致的样子,大神们勿喷。(PS:这是初期的样子,先看看效果,

2016-04-23 00:48:45 8983 1

原创 数据结构--二叉树的遍历

二叉树的概念二叉树作为最常见以及最常用的的结构,其特点是对于每一个父节点,最多包含两个节点,因此对于一个二叉树,可以将其分为三个部分,根节点,左子树和右子树。一般来说,存储结构分为线性存储结构和链式存储结构。线性存储结构一般来说是以数组的方式呈现的,其特点是在内存中表现为连续的空间分配。而对于链式存储结构,在逻辑上是有种某种关系,比如逻辑连续,但是在实际物理的内存空间上的分配上,却没有任何的规

2016-04-19 21:22:21 681

原创 数据结构--迭代归并

归并最初的使用在与两个有序表的合并,从而引出对待排序数列的排序。两个有序表的合并在于合并之后,合并的表仍然有序。比如:       有序表(1):1 3 4 4 6       有序表(2):2 3 3 5 8       最后归并的的有序表为:1 2 3 3 4 4 5 6 8      当然,实现两个有序表的实现是比较简单容易的,为了不仅仅实现两张有序表的归并,而是为了用于之后

2016-04-19 13:31:54 1179

原创 数据结构--快速排序

快速排序是一种平均性能比较好的排序方法,它的平均性能是Ο(nlogn)。快速排序的算法思想是:        1、选取待排序记录中的一项作为qvoit,即枢轴,以此作为基准,首先将待排序序列分为两类,一类是比排序序列大的,在基准的右边。一类是比基准小的,在基准的左边,当然这里排序的出发点是从左到右非递减序列。       2、对左边序列重复步骤一的过程;即递归调用函数;

2016-04-15 14:44:26 575

原创 Cgywin的配置

最近在学习Linux下相关的东西,但是在系统上装了双系统,有的时候在windows系统下用着用着的时候,看着Linux相关的书籍,突然要转到Linux系统下觉得很不方便,又想使用Linux下的Bash,make,以及熟悉一下g++,gcc以及gdb的使用,因此就想着能不能在windows系统下在不安装虚拟机的情况下,使用Linux的这些东西呢,于是乎就找到了Cygwin,首先看看Cygwin的官方

2016-04-14 21:28:38 1330

原创 数据结构--插入排序

算法中经常会用到各种各样的算法,比较简答的思想就是冒泡排序,一般刚开始编程时遇到排序问题时,会很容易想到冒泡排,冒泡排序是通过两辆比较数值,从而将数字移动到开始或者末尾的位置,反复重复这个过程从而就达到了排序的目的。其时间复杂度大概是Ο(n2)。还有一种比较常用的插入排序,其思想与冒泡排序比较类似。下面来逐步讲解插入排序的思想:1、首先考虑到将一个数字插入到一个有序表中,这里有序表代表可以是非

2016-04-14 20:35:56 675 1

calib_point

功能介绍: 选择图片坐标,注意是坐标是对应原有的图片坐标,与图片的缩放没有关系。即不管放大缩小多少,右下角的坐标一定对应着原始图片的大小。 每选择一个点,确认一次,存入数据。可以快捷键(空格键); 确认两个点后,当前目标已经确认,显示矩形框,同时显示写入信息的数据; 确认数据之后,觉得数据不对,可以撤销当前(还未保存至txt)的数据,一次撤销一个点的数据; 可以直接在界面打开资源管理器,转至txt所在文件夹; 识别文件夹下所有图片,录完当前图片后,点击进入下一张图片。 开发环境:Qt5.5.1+OpenCV2.4.9+VS2010

2017-11-08

qt串口助手

之前写的关于qt实现串口助手博客,有人需要源码,由于当初是为项目需要些,里面有很多不必要的控制,现在重新整理了一份较为纯净的代码,和大家交流学习注意目录不要有中文路径名,尽量在顶层目录下编译,,源博客地址:http://blog.csdn.net/mao19931004/article/details/51852573

2017-01-13

libqxt-对qt控件类的补充

可以应用于qt5版本开发

2017-01-02

自定义滑动栏

通过动画框架实现自定义滑动栏实现,详细可参考博客http://blog.csdn.net/mao19931004/article/details/52304123

2016-08-24

qt实现的简易音乐播放

提供了实现简单音频播放的audioplayer的类,需要看详细介绍的,可以到我的博客http://blog.csdn.net/mao19931004找关于QMediaplayer详解以及简易音乐播放实现的介绍

2016-08-07

图像处理Demo

该Demo主要实现的是利用opencv实现的图像处理的Demo,开发环境是VS2013社区版+opencv2.4.9,系统为64位,已经把有关于opencv的链接库拷贝到Debug目录下,如果缺少有关MFC的链接库,可自行下载或者获取,添加至该目录下获取。上传的原因是博客有人需要参考,因此把该资源上传。可以到我的博客http://blog.csdn.net/mao19931004/article/category/5880125查看有关的相关内容.该Demo主要实现的功能是图像的基本处理包含滤波,边缘检测以及直方图显示,同时可以打开摄像头并截图图片,此外很多功能按键的功能并没有实现。

2016-08-05

简单实现qq登陆界面部分功能

简单实现qq的登陆界面,使用qss以及qt等知识

2016-05-14

二叉树遍历

实现二叉树的层次创建,以及实现二叉树的先序遍历、中序遍历、后序遍历以及层次遍历

2016-04-19

基于模板匹配的人脸检测实现-MATLAB

本资源是在Matlab平台上实现模板匹配,核心代码包括肤色分割以及模板匹配,肤色分割是通过在YCrCb色彩空间下进行肤色建模,从而实现肤色分割,在肤色分割的基础上实现模板匹配,从而实现人脸检测

2015-10-17

空空如也

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

TA关注的人

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