会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
凯撒大猩猩
博客园
首页
新随笔
联系
订阅
管理
2016年12月17日
QGraphicsView的paintEvent双缓存绘画
摘要: MyGraphicsView.h MyGraphicsView.cpp 三种绘制方法效果图:
阅读全文
posted @ 2016-12-17 16:32 凯撒大猩猩
阅读(5638)
评论(3)
推荐(2)
2016年12月16日
简单的串口通信程序控制光源
摘要: 本程序采用简单的同步串行通信,分为几个阶段: 1、打开串口 2、配置串口 3、设置串口输入输出缓存区大小 4、设置串口读写超时(若不设置超时,读写时会等待读写函数返回) 5、发送字符串(每次发送前清空发送缓存区) 6、接收字符(每次接收前清空接收缓存区) 7、关闭串口 bmLightComm.h b
阅读全文
posted @ 2016-12-16 17:49 凯撒大猩猩
阅读(2238)
评论(0)
推荐(0)
2016年11月14日
Qt--QMdiArea和QMdiSubWindow的基本用法
摘要: 大多数复杂的程序,都使用MDI框架,在Qt designer中可以直接将控件MDI Area拖入使用。 QMdiArea一般使用于主窗口中,用于容纳多个子窗口QMdiSubWindow 代码如下: mainwindow.h mainwindow.cpp Demo: 上图中的子窗口就是QMdiSubW
阅读全文
posted @ 2016-11-14 08:59 凯撒大猩猩
阅读(28343)
评论(1)
推荐(3)
2016年11月10日
Qt--支持鼠标拖动来移动内容的QScrollArea视窗
摘要: 一、QScrollArea用法: 1、手动写代码: 2、直接在Qt Designer中拖进一个Scroll Area控件,这时候会自动生成一个QWidget::scrollAreaWidgetContents填入QScrollArea中。也可以将类QScrollArea提升为自己定义的类MyScro
阅读全文
posted @ 2016-11-10 18:48 凯撒大猩猩
阅读(12191)
评论(1)
推荐(2)
2016年11月3日
快速排序算法记录
摘要: 快速排序不是一种稳定的排序算法 设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。 1)设置两个变量i、j,排序开始的时候:i=0,j=N-1; 2)以第一个数
阅读全文
posted @ 2016-11-03 14:39 凯撒大猩猩
阅读(402)
评论(0)
推荐(0)
2016年10月13日
结构体在内存中的对齐规则
摘要: 文章转自:http://blog.csdn.net/grantxx/article/details/7577730 文章不错,通俗易懂,特此分享。 一个结构体变量定义完之后,其在内存中的存储并不等于其所包含元素的宽度之和。 例一: #include <iostream> using namespac
阅读全文
posted @ 2016-10-13 17:11 凯撒大猩猩
阅读(792)
评论(0)
推荐(0)
2016年10月12日
求N个数的数组中第K大的数的值
摘要: 方法一:将这N个数的数组,通过简单的冒泡排序法,以递减的顺序将数组排序,然后返回第K个元素。 方法二:先把前K个元素拷贝到数组b,以递减的顺序对其排序,然后,将剩下的元素逐个与数组b比较, 如果小于数组b中的第K个元素则忽略,否则将新元素放到数组b中正确的位置上,同时将数组b中的一个 元素挤出数组。
阅读全文
posted @ 2016-10-12 14:41 凯撒大猩猩
阅读(3240)
评论(0)
推荐(1)
2016年10月10日
QPainter--画笔(QPen)和画刷(QBrush)
摘要: 文章转载自:https://www.devbean.net/2012/11/qt-study-road-2-brush-pen/ 前面一章我们提到,Qt 绘图系统定义了两个绘制时使用的关键属性:画刷和画笔。前者使用QBrush描述,大多用于填充;后者使用QPen描述,大多用于绘制轮廓线。 QBrus
阅读全文
posted @ 2016-10-10 16:33 凯撒大猩猩
阅读(32557)
评论(1)
推荐(1)
Qt--改变鼠标形状
摘要: 改变鼠标形状,在绘制坐标系的时候有用到,特此记下: 鼠标形状对应的枚举值: Qt::ArrowCursor Qt::UpArrowCursor Qt::CrossCursor Qt::IBeamCursor Qt::WaitCursor Qt::BusyCursor Qt::ForbiddenCur
阅读全文
posted @ 2016-10-10 16:10 凯撒大猩猩
阅读(13484)
评论(0)
推荐(0)
2016年10月9日
Qt-widget画坐标系以及一些功能
摘要: 窗口: mywidget.h: mywidget.cpp: 代码搞得有点复杂,用于显示三维轮廓测量的深度轮廓。 特点:1、显示鼠标点坐标值 2、矩形框坐标值固定 ①以鼠标点为中心滚轮等比例缩放,矩形框随之缩放,坐标轴跟着缩放(减少和插入中间值) ②鼠标左击拖动白板视窗,矩形框随之移动,坐标值跟着移动
阅读全文
posted @ 2016-10-09 17:12 凯撒大猩猩
阅读(5190)
评论(0)
推荐(1)
下一页
公告