上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 38 下一页
摘要: 由于第一次画控件,所以花了我2天时间,才画好 效果图如下: 上图的所有颜色(包括滑动的渐变/单一颜色,以及字体颜色)都可以自定义,包括图标也可以(上面的电阻图标,网上没找到好看的,所以很丑~) 整体效果图如下所示: 该demo程序放在了提供的源码地址里了,下载好后,在子文件夹demo1里面 介绍 代 阅读全文
posted @ 2018-06-30 01:11 诺谦 阅读(8129) 评论(6) 推荐(17) 编辑
摘要: 在上章和上上上章: 28.QT-QPainter介绍 30.QT-渐变之QLinearGradient、 QConicalGradient、QRadialGradient 学习了QPainter基础绘制后,接下来,来学习QPainter其它函数之rotate()函数 首先来看看QPainter其它函 阅读全文
posted @ 2018-06-30 00:57 诺谦 阅读(14104) 评论(0) 推荐(3) 编辑
摘要: 渐变有三种:QLinearGradient、QConicalGradient 、 QRadialGradient 它们都有一个QGradient父类 QGradient父类的常用公共函数有: QLinearGradient线性渐变 构造函数函数如下: 示例1-垂直渐变: 示例2-水平渐变 Qradi 阅读全文
posted @ 2018-06-28 15:30 诺谦 阅读(20498) 评论(3) 推荐(5) 编辑
摘要: 自定义窗口及拖动 1.自定义无边框窗口时,需要将窗口标志设为: Qt::FramelessWindowHint |Qt::WindowSystemMenuHint | Qt::WindowMinMaxButtonsHint 2.然后还需要通过安装EventFilter给自己监视窗口拖动 其中构造函数 阅读全文
posted @ 2018-06-27 21:14 诺谦 阅读(11136) 评论(4) 推荐(3) 编辑
摘要: 介绍 可以在QPaintDevice类上绘制各种图形 QPaintDevice类表示QPainter的绘图设备(画布) QpaintDevice子类有QImage、QOpenGLPaintDevice、QWidget 等 所以, QPainter可以在QImage、QOpenGLPaintDevic 阅读全文
posted @ 2018-06-20 15:14 诺谦 阅读(54561) 评论(11) 推荐(12) 编辑
摘要: 如下图所示: 效果如下: (gif录制的动画效果不好,所以颜色有间隙) 介绍 通过qss实现,只需要一个多彩背景图,通过QImage获取颜色,然后来设置进度条,便可以实现动态多彩进度条(根据图片设定颜色) 其中,上面3个进度条就是通过以下3个图片实现的: 如果想实现其它颜色,只需要改图片即可 代码如 阅读全文
posted @ 2018-06-17 16:19 诺谦 阅读(19233) 评论(12) 推荐(6) 编辑
摘要: 在上一章学习 25.QT-模型视图 后,本章接着学习视图委托 视图委托(Delegate)简介 由于模型负责组织数据,而视图负责显示数据,所以当用户想修改显示的数据时,就要通过视图中的委托来完成 视图委托类似于传统的MVC设计模式里的Controller(控制器)角色 Model(模型) - 负责数 阅读全文
posted @ 2018-06-15 11:42 诺谦 阅读(10969) 评论(2) 推荐(8) 编辑
摘要: 模型视图设计模式的核心思想 使模型(数据)与视图(显示)相分离 模型只需要对外提供标准接口存取数据,无需数据如何显示 视图只需要自定义数据的显示方式,无需数据如何组织存储 当数据发生改变时,会通过信号通知视图 当用户与视图进行交互时,会通过信号向模型发送交互信息 在QT中提供了以下几种预定义模型: 阅读全文
posted @ 2018-06-10 20:00 诺谦 阅读(4808) 评论(0) 推荐(1) 编辑
摘要: QTableView view(this); QStandardItemModel model(this); /*设置表头水平标题*/ model.setHorizontalHeaderItem(0,new QStandardItem("Name")); model.setHorizontalHea 阅读全文
posted @ 2018-06-08 15:00 诺谦 阅读(6749) 评论(3) 推荐(3) 编辑
摘要: XML介绍 XML 用于存储数据,数据的形式类似于树结构(参考: http://www.runoob.com/xml/) 示例如下 其中第一行是XML声明,定义XML版本(1.0)以及所使用的编码格式 接下来的<note>,便是该文档的根元素 剩下的<to>,<from>,<heading>,<bo 阅读全文
posted @ 2018-05-30 16:38 诺谦 阅读(10100) 评论(1) 推荐(1) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 38 下一页