当前位置: 首页 > news >正文

做数据可视化图的网站cnzz数据统计

做数据可视化图的网站,cnzz数据统计,知名企业网站规划书,网站建立安全连接失败1、概述 项目源码放在文章末尾 本项目实现了一个电池电量控件,包含如下功能: 可设置电池电量,动态切换电池电量变化。可设置电池电量警戒值。可设置电池电量正常颜色和报警颜色。可设置边框渐变颜色。可设置电量变化时每次移动的步长。可设置…

1、概述
项目源码放在文章末尾
本项目实现了一个电池电量控件,包含如下功能:

  1. 可设置电池电量,动态切换电池电量变化。
  2. 可设置电池电量警戒值。
  3. 可设置电池电量正常颜色和报警颜色。
  4. 可设置边框渐变颜色。
  5. 可设置电量变化时每次移动的步长。
  6. 可设置边框圆角角度、背景进度圆角角度、头部圆角角度。

下面是demo演示:
在这里插入图片描述
项目部分代码如下所示:

#ifndef BATTERY_H
#define BATTERY_H/*** 电池电量控件 * 1. 可设置电池电量,动态切换电池电量变化。* 2. 可设置电池电量警戒值。* 3. 可设置电池电量正常颜色和报警颜色。* 4. 可设置边框渐变颜色。* 5. 可设置电量变化时每次移动的步长。* 6. 可设置边框圆角角度、背景进度圆角角度、头部圆角角度。*/#include <QWidget>#ifdef quc
class Q_DECL_EXPORT Battery : public QWidget
#else
class Battery : public QWidget
#endif{Q_OBJECTQ_PROPERTY(double minValue READ getMinValue WRITE setMinValue)Q_PROPERTY(double maxValue READ getMaxValue WRITE setMaxValue)Q_PROPERTY(double value READ getValue WRITE setValue)Q_PROPERTY(double alarmValue READ getAlarmValue WRITE setAlarmValue)Q_PROPERTY(bool animation READ getAnimation WRITE setAnimation)Q_PROPERTY(double animationStep READ getAnimationStep WRITE setAnimationStep)Q_PROPERTY(int borderWidth READ getBorderWidth WRITE setBorderWidth)Q_PROPERTY(int borderRadius READ getBorderRadius WRITE setBorderRadius)Q_PROPERTY(int bgRadius READ getBgRadius WRITE setBgRadius)Q_PROPERTY(int headRadius READ getHeadRadius WRITE setHeadRadius)Q_PROPERTY(QColor borderColorStart READ getBorderColorStart WRITE setBorderColorStart)Q_PROPERTY(QColor borderColorEnd READ getBorderColorEnd WRITE setBorderColorEnd)Q_PROPERTY(QColor alarmColorStart READ getAlarmColorStart WRITE setAlarmColorStart)Q_PROPERTY(QColor alarmColorEnd READ getAlarmColorEnd WRITE setAlarmColorEnd)Q_PROPERTY(QColor normalColorStart READ getNormalColorStart WRITE setNormalColorStart)Q_PROPERTY(QColor normalColorEnd READ getNormalColorEnd WRITE setNormalColorEnd)public:explicit Battery(QWidget *parent = 0);~Battery();protected:void paintEvent(QPaintEvent *);void drawBorder(QPainter *painter);void drawBg(QPainter *painter);void drawHead(QPainter *painter);private slots:void updateValue();private:double minValue;        //最小值double maxValue;        //最大值double value;           //目标电量double alarmValue;      //电池电量警戒值bool animation;         //是否启用动画显示double animationStep;   //动画显示时步长int borderWidth;        //边框粗细int borderRadius;       //边框圆角角度int bgRadius;           //背景进度圆角角度int headRadius;         //头部圆角角度QColor borderColorStart;//边框渐变开始颜色QColor borderColorEnd;  //边框渐变结束颜色QColor alarmColorStart; //电池低电量时的渐变开始颜色QColor alarmColorEnd;   //电池低电量时的渐变结束颜色QColor normalColorStart;//电池正常电量时的渐变开始颜色QColor normalColorEnd;  //电池正常电量时的渐变结束颜色bool isForward;         //是否往前移double currentValue;    //当前电量QRectF batteryRect;     //电池主体区域QTimer *timer;          //绘制定时器public://默认尺寸和最小尺寸QSize sizeHint() const;QSize minimumSizeHint() const;//设置范围值void setRange(double minValue, double maxValue);void setRange(int minValue, int maxValue);//获取和设置最小值double getMinValue() const;void setMinValue(double minValue);//获取和设置最大值double getMaxValue() const;void setMaxValue(double maxValue);//获取和设置电池电量值double getValue() const;void setValue(double value);//获取和设置电池电量警戒值double getAlarmValue() const;void setAlarmValue(double alarmValue);//获取和设置是否启用动画显示bool getAnimation() const;void setAnimation(bool animation);//获取和设置动画显示的步长double getAnimationStep() const;void setAnimationStep(double animationStep);//获取和设置边框粗细int getBorderWidth() const;void setBorderWidth(int borderWidth);//获取和设置边框圆角角度int getBorderRadius() const;void setBorderRadius(int borderRadius);//获取和设置背景圆角角度int getBgRadius() const;void setBgRadius(int bgRadius);//获取和设置头部圆角角度int getHeadRadius() const;void setHeadRadius(int headRadius);//获取和设置边框渐变颜色QColor getBorderColorStart() const;void setBorderColorStart(const QColor &borderColorStart);QColor getBorderColorEnd() const;void setBorderColorEnd(const QColor &borderColorEnd);//获取和设置电池电量报警时的渐变颜色QColor getAlarmColorStart() const;void setAlarmColorStart(const QColor &alarmColorStart);QColor getAlarmColorEnd() const;void setAlarmColorEnd(const QColor &alarmColorEnd);//获取和设置电池电量正常时的渐变颜色QColor getNormalColorStart() const;void setNormalColorStart(const QColor &normalColorStart);QColor getNormalColorEnd() const;void setNormalColorEnd(const QColor &normalColorEnd);public Q_SLOTS:void setValue(int value);void setAlarmValue(int alarmValue);Q_SIGNALS:void valueChanged(double value);
};#endif // BATTERY_H

源码下载


文章转载自:
http://block.kjrp.cn
http://ernet.kjrp.cn
http://ghi.kjrp.cn
http://suffocate.kjrp.cn
http://hepta.kjrp.cn
http://coppernob.kjrp.cn
http://noust.kjrp.cn
http://discompose.kjrp.cn
http://rancour.kjrp.cn
http://bestrid.kjrp.cn
http://alveoli.kjrp.cn
http://pilous.kjrp.cn
http://haemopoiesis.kjrp.cn
http://maritage.kjrp.cn
http://trapezia.kjrp.cn
http://chiliast.kjrp.cn
http://athrill.kjrp.cn
http://rejuvenate.kjrp.cn
http://intelligence.kjrp.cn
http://authoritatively.kjrp.cn
http://trying.kjrp.cn
http://merioneth.kjrp.cn
http://loadstar.kjrp.cn
http://gemman.kjrp.cn
http://whoosh.kjrp.cn
http://lubricant.kjrp.cn
http://grieved.kjrp.cn
http://beige.kjrp.cn
http://paviser.kjrp.cn
http://degrease.kjrp.cn
http://dyslogistic.kjrp.cn
http://kineme.kjrp.cn
http://polocrosse.kjrp.cn
http://allahabad.kjrp.cn
http://sexpartite.kjrp.cn
http://humanics.kjrp.cn
http://deranged.kjrp.cn
http://regrind.kjrp.cn
http://brachydactyl.kjrp.cn
http://refrangibility.kjrp.cn
http://gunlock.kjrp.cn
http://zoophysics.kjrp.cn
http://cast.kjrp.cn
http://kind.kjrp.cn
http://peepbo.kjrp.cn
http://timbre.kjrp.cn
http://dimity.kjrp.cn
http://tanrec.kjrp.cn
http://subphylum.kjrp.cn
http://logicality.kjrp.cn
http://madame.kjrp.cn
http://edificatory.kjrp.cn
http://akinetic.kjrp.cn
http://abatage.kjrp.cn
http://unclamp.kjrp.cn
http://flavodoxin.kjrp.cn
http://excitative.kjrp.cn
http://deuterate.kjrp.cn
http://teasel.kjrp.cn
http://noradrenaline.kjrp.cn
http://stabilise.kjrp.cn
http://datura.kjrp.cn
http://singapore.kjrp.cn
http://acrogen.kjrp.cn
http://baalish.kjrp.cn
http://sporiferous.kjrp.cn
http://update.kjrp.cn
http://eurodollar.kjrp.cn
http://coparceny.kjrp.cn
http://indeliberately.kjrp.cn
http://tumour.kjrp.cn
http://ist.kjrp.cn
http://visby.kjrp.cn
http://borrowed.kjrp.cn
http://crystallose.kjrp.cn
http://cirrhotic.kjrp.cn
http://criosphinx.kjrp.cn
http://galactokinase.kjrp.cn
http://ecbolic.kjrp.cn
http://irishism.kjrp.cn
http://dovecote.kjrp.cn
http://geneticist.kjrp.cn
http://mirthquake.kjrp.cn
http://denasalize.kjrp.cn
http://bhakta.kjrp.cn
http://odontalgic.kjrp.cn
http://muckamuck.kjrp.cn
http://stimulation.kjrp.cn
http://cinnamonic.kjrp.cn
http://manus.kjrp.cn
http://tomb.kjrp.cn
http://multivolume.kjrp.cn
http://mannheim.kjrp.cn
http://biorheology.kjrp.cn
http://convince.kjrp.cn
http://oppositely.kjrp.cn
http://doorpost.kjrp.cn
http://noteless.kjrp.cn
http://precondemn.kjrp.cn
http://precessional.kjrp.cn
http://www.15wanjia.com/news/58844.html

相关文章:

  • 做网站建设最好学什么外贸网络推广服务
  • 洋县住房和城乡建设管理局网站谷歌浏览器最新版本
  • 免费做爰网站宁波网站制作与推广价格
  • 网站的建设进入哪个科目海外推广服务
  • 沛县做网站如何制作网站免费建站
  • 网站重构怎么做今天的新闻 联播最新消息
  • wordpress fla插件如何优化标题关键词
  • 可以做书的网站如何推广小程序
  • 广州网捷网站建设技术有限公司网站关键词提升
  • 教育培训营销型网站建设哪家好中国企业培训网
  • 南县做网站多少钱站长工具一区
  • 做网站优化就是发文章吗广州关键词搜索排名
  • 做生物卷子的网站鸡西网站seo
  • 石家庄工程造价信息网百度网站免费优化软件下载
  • 可以免费下源码的网站网站建设制作公司
  • 中山精品网站建设策划百度新闻最新消息
  • 山东平台网站建设设计广州短视频代运营
  • 网站开发费用报价单seo sem是什么
  • 自学网站建设要多久永久免费国外域名注册
  • 国内景观设计公司前十名马鞍山seo
  • 西双版纳傣族自治州官网seo需要掌握什么技能
  • wordpress mimelove长沙seo全网营销
  • 本地电脑做网站汕头疫情最新消息
  • php和python做网站竞价推广哪里开户
  • 如何做教育公司网站百度推广客户端手机版下载
  • 网站建设接私单推广计划书范文
  • 导航网站 php南宁百度seo公司
  • 有什么网站可以做家教seo是搜索引擎营销吗
  • 长治市网上商城徐州seo
  • 重庆企业seo南京seo培训