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

网站制作 牛商网什么样的公司愿意做网站

网站制作 牛商网,什么样的公司愿意做网站,googleseo服务,开放平台作用发挥明显1、概述 项目源码放在文章末尾 本项目实现了一个电池电量控件#xff0c;包含如下功能#xff1a; 可设置电池电量#xff0c;动态切换电池电量变化。可设置电池电量警戒值。可设置电池电量正常颜色和报警颜色。可设置边框渐变颜色。可设置电量变化时每次移动的步长。可设置…1、概述 项目源码放在文章末尾 本项目实现了一个电池电量控件包含如下功能 可设置电池电量动态切换电池电量变化。可设置电池电量警戒值。可设置电池电量正常颜色和报警颜色。可设置边框渐变颜色。可设置电量变化时每次移动的步长。可设置边框圆角角度、背景进度圆角角度、头部圆角角度。 下面是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://www.hkea.cn/news/14387045/

相关文章:

  • 手游传奇网站庆阳网站设计价格
  • 常州网站建设哪家好南昌网站建设公司
  • 网站建设甲方给乙方的需求方案各大网站推广软件
  • 娄底网站建设企业深圳网站搜索优化工具
  • 彩票网站建设古大学网站开发开源架构
  • 做网站是怎么赚钱的违法如何搭建一个app
  • 建设纺织原料网站网站开发的完整流程图
  • 郑州设计网站的公司网站建设与运行的盈利收入
  • 网站设计背景东莞南城网站设计
  • 大淘客怎么做网站网络界面设计
  • 网站的设计技术策划如何在解决方案中新建网站
  • 如何查看网站备案wordpress 轻云
  • 网站大数据怎么做的万能浏览器破解版
  • 商务网站建设的六个步骤卖灯杆的做网站好
  • 三里河网站建设公司wordpress调用文章部分内容
  • 直播网站开发多少钱服务器租用价格
  • 网上最好购物网站上海网络推广服务
  • 网站广告做的好的企业案例分析通过输入域名访问自己做的网站
  • 网站有了域名后怎么还上不了自助公益网站建设
  • 湖北seo网站推广北京网站建设推荐华网天下
  • 简答网站内容建设的时候内链重要性招远网站开发
  • 徐州市制作网站的公司山西龙采网站建设合同
  • 网站开发方案ppt哈尔滨网站建设网络优化
  • 手机2345网址大全aso优化贴吧
  • 德州网站怎样建设做中介开什么网站
  • 学做衣服上什么网站中国工商信息注册网
  • 新媒体网站建设费用详单企业信息公开查询
  • wordpress 站内搜索慢家具东莞网站建设
  • 邢台市网站开发公司有哪些网站是用织梦系统做的首页打开超慢
  • 阴阳师网站建设统计网站怎么做