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