Qt组件之模拟电池充电
来源:互联网 发布:2016人工智能论坛 编辑:程序博客网 时间:2024/06/01 08:41
Qt组件之模拟电池充电
- Qt组件之模拟电池充电
- 简述
- 效果图
- 代码
- 结尾
- Qt组件之模拟电池充电
简述
最近,闲暇之余,看到手机充电的状态。就想到做一个这样的效果出来玩一玩,希望大家喜欢。
效果图
代码
//做这个不是很难,希望给大家有些启发,希望大家喜欢BatteryItem::BatteryItem(QWidget *parent) : QLabel(parent){ //设置电池大小 setFixedSize(26, 16);}//每次设置值,刷新电量值void BatteryItem::setValue(int value){ //0~20 m_value = value / 5; update();}void BatteryItem::paintEvent(QPaintEvent *event){ QPainter paint(this); paint.setPen(QColor(136,205,112)); paint.drawRoundedRect(0, 0, 23, 14, 2, 2); paint.setBrush(QColor(137, 249, 83)); paint.drawRect(23, 4, 1, 6); paint.drawRect(2, 2, m_value, 10);}
//主代码中,就做了个定时器,无限循环刷新QTimeLine* timeLine = new QTimeLine(100,this); timeLine->setLoopCount(0); BatteryItem* batteryItem = new BatteryItem(this); connect(timeLine, &QTimeLine::valueChanged, [batteryItem](qreal value){ static int cnt; batteryItem->setValue(cnt++); if (cnt == 100) { cnt = 0; } }); timeLine->start();
结尾
只为记录,只为分享! 愿所写能对你有所帮助。不忘记点个赞,谢谢~
阅读全文
1 0
- Qt组件之模拟电池充电
- 自定义view之 电池充电view动画
- st7735s SPI驱动 模拟电池充电动态显示图片
- QML之自定义电池充电/电量显示效果
- 聚合物电池充电
- 电池充电时间计算
- 电池充电图标处理
- mac 电池不在充电
- 电池充电时间计算
- 获得电池充电状态
- android 电池充电
- USB 电池充电规范
- 超威电池充电
- 电池充电方式
- 电池充电原理
- 自定义电池充电动画
- 用Java写一个模拟电池充电的样式2017-5-6
- Mac笔记本电脑电池完全充电
- 装配一个对象 dataSource 对象 spring 火推03
- PC浏览器播放m3u8
- K分类算法
- 面向对象编程有三大特性:封装、继承、多态。
- POJ2299 线段树求逆序数
- Qt组件之模拟电池充电
- git拉一个新分支
- 线性表类型定义与顺序表操作
- 二叉搜索树(二叉穿线树)抽象结构以及线索化算法
- visual studio C++ 使用OpenMP 进行并行计算
- 蓝桥杯 算法提高 快乐司机
- 感知机模型
- OPENGL学习笔记之九
- typeScript中的类型