LifeYx - 博客园
摘要: 使用ctrl+z将程序挂在后台: jobs 查看后台的命令: fg(fore go) 将后台的命令,放置前台(fore)继续执行,比如:fg 2 //等价于vi 2.txt bg(back go) 将后台的命令,放置后台(back)继续执行阅读全文
posted @ 2018-07-18 18:59 LifeYx 阅读(3) 评论(0) 编辑
摘要: qextserialport-1.2rc库下载链接: http://www.pudn.com/Download/item/id/2298532.html 1.添加源码到工程 将qextserialport-1.2rc.zip解压,将解压后的src目录拷贝到项目里的子目录SerialSrc下,在项目p阅读全文
posted @ 2018-07-06 14:20 LifeYx 阅读(263) 评论(0) 编辑
摘要: 首先需要用到QString的静态成员函数来获取字符数组: QTextCodec编码类介绍 互转主要用到这个类,通过该类可以获取编码对象,其中常见支持: utf-8 UTF-16 //默认大端 UTF-16BE //大端,大数据开头, 比如字符a=00 61 UTF-16LE //小端,小数据开头, 阅读全文
posted @ 2018-07-06 11:43 LifeYx 阅读(40) 评论(0) 编辑
摘要: 由于上位机需要绘制电压电阻表盘,如下图所示: 后来,在网上找阿找,还是没找到满意的,索性自己来画控件算了,由于第一次画控件,所以花了我2天时间,才画好 效果图如下: 上图的所有颜色(包括滑动的渐变/单一颜色,以及字体颜色)都可以自定义,包括图标也可以(上面的电阻图标,网上没找到好看的,所以很丑~) 阅读全文
posted @ 2018-06-30 01:11 LifeYx 阅读(555) 评论(2) 编辑
摘要: 在上章和上上上章: 28.QT-QPainter介绍 30.QT-渐变之QLinearGradient、 QConicalGradient、QRadialGradient 学习了QPainter基础绘制后,接下来,来学习QPainter其它函数之rotate()函数 首先来看看QPainter其它函阅读全文
posted @ 2018-06-30 00:57 LifeYx 阅读(71) 评论(0) 编辑
摘要: 渐变有三种:QLinearGradient、QConicalGradient 、 QRadialGradient 它们都有一个QGradient父类 QGradient父类的常用公共函数有: QLinearGradient线性渐变 构造函数函数如下: 示例1-垂直渐变: 示例2-水平渐变 Qradi阅读全文
posted @ 2018-06-28 15:30 LifeYx 阅读(42) 评论(0) 编辑
摘要: 自定义窗口及拖动 1.自定义无边框窗口时,需要将窗口标志设为: 2.然后还需要通过安装EventFilter给自己监视窗口拖动 其中构造函数实现: eventFilter事件处理函数实现: 自定义QToolButton/QPushButton开关按钮 1.以QToolButton为例,构造函数里实现阅读全文
posted @ 2018-06-27 21:14 LifeYx 阅读(78) 评论(0) 编辑
摘要: 介绍 可以在QPaintDevice类上绘制各种图形 QPaintDevice类表示QPainter的绘图设备(画布) QpaintDevice子类有QImage、QOpenGLPaintDevice、QWidget 等 所以, QPainter可以在QImage、QOpenGLPaintDevic阅读全文
posted @ 2018-06-20 15:14 LifeYx 阅读(58) 评论(0) 编辑
摘要: 如下图所示: 效果如下: (gif录制的动画效果不好,所以颜色有间隙) 介绍 通过qss实现,只需要一个多彩背景图,通过QImage获取颜色,然后来设置进度条,便可以实现动态多彩进度条(根据图片设定颜色) 其中,上面3个进度条就是通过以下3个图片实现的: 如果想实现其它颜色,只需要改图片即可 代码如阅读全文
posted @ 2018-06-17 16:19 LifeYx 阅读(123) 评论(0) 编辑
摘要: 在上一章学习 25.QT-模型视图 后,本章接着学习视图委托 视图委托(Delegate)简介 由于模型负责组织数据,而视图负责显示数据,所以当用户想修改显示的数据时,就要通过视图中的委托来完成 视图委托类似于传统的MVC设计模式里的Controller(控制器)角色 Model(模型) - 负责数阅读全文
posted @ 2018-06-15 11:42 LifeYx 阅读(175) 评论(0) 编辑