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

企业网站建设 管理 维护制作图片视频的软件有哪些

企业网站建设 管理 维护,制作图片视频的软件有哪些,百度推广电话销售好做吗,wordpress虚拟商品主题1、概述 源码放在文章末尾 该项目实现了设备按钮控件,主要包含如下功能: 可设置按钮样式 圆形、警察、气泡、气泡2、消息、消息2。可设置按钮颜色 布防、撤防、报警、旁路、故障。可设置报警切换及对应报警切换的颜色。可设置显示的防区号。可设置是否…

1、概述
源码放在文章末尾

该项目实现了设备按钮控件,主要包含如下功能:

  1. 可设置按钮样式 圆形、警察、气泡、气泡2、消息、消息2。
  2. 可设置按钮颜色 布防、撤防、报警、旁路、故障。
  3. 可设置报警切换及对应报警切换的颜色。
  4. 可设置显示的防区号。
  5. 可设置是否可鼠标拖动。
  6. 发出单击和双击信号。

下面是demo演示:
在这里插入图片描述

项目部分代码如下所示:

#ifndef DEVICEBUTTON_H
#define DEVICEBUTTON_H/*** 设备按钮控件* 1. 可设置按钮样式 圆形、警察、气泡、气泡2、消息、消息2。* 2. 可设置按钮颜色 布防、撤防、报警、旁路、故障。* 3. 可设置报警切换及对应报警切换的颜色。* 4. 可设置显示的防区号。* 5. 可设置是否可鼠标拖动。* 6. 发出单击和双击信号。*/#include <QWidget>#ifdef quc
class Q_DECL_EXPORT DeviceButton : public QWidget
#else
class DeviceButton : public QWidget
#endif{Q_OBJECTQ_ENUMS(ButtonStyle)Q_ENUMS(ButtonColor)Q_PROPERTY(bool canMove READ getCanMove WRITE setCanMove)Q_PROPERTY(QString text READ getText WRITE setText)Q_PROPERTY(QString colorNormal READ getColorNormal WRITE setColorNormal)Q_PROPERTY(QString colorAlarm READ getColorAlarm WRITE setColorAlarm)Q_PROPERTY(ButtonStyle buttonStyle READ getButtonStyle WRITE setButtonStyle)Q_PROPERTY(ButtonColor buttonColor READ getButtonColor WRITE setButtonColor)public://设备按钮样式enum ButtonStyle {ButtonStyle_Circle = 0,     //圆形ButtonStyle_Police = 1,     //警察ButtonStyle_Bubble = 2,     //气泡ButtonStyle_Bubble2 = 3,    //气泡2ButtonStyle_Msg = 4,        //消息ButtonStyle_Msg2 = 5        //消息2};//设备按钮颜色enum ButtonColor {ButtonColor_Green = 0,      //绿色(激活状态)ButtonColor_Blue = 1,       //蓝色(在线状态)ButtonColor_Red = 2,        //红色(报警状态)ButtonColor_Gray = 3,       //灰色(离线状态)ButtonColor_Black = 4,      //黑色(故障状态)ButtonColor_Purple = 5,     //紫色(其他状态)ButtonColor_Yellow = 6      //黄色(其他状态)};explicit DeviceButton(QWidget *parent = 0);~DeviceButton();protected:void paintEvent(QPaintEvent *);bool eventFilter(QObject *watched, QEvent *event);private:bool canMove;           //是否可移动QString text;           //显示文字QString colorNormal;    //正常颜色QString colorAlarm;     //报警颜色ButtonStyle buttonStyle;//按钮样式ButtonColor buttonColor;//按钮颜色bool isPressed;         //鼠标是否按下QPoint lastPoint;       //鼠标按下最后坐标QString type;           //图片末尾类型QString imgPath;        //背景图片路径QString imgName;        //背景图片名称bool isDark;            //是否加深报警QTimer *timer;          //报警闪烁定时器private slots:void checkAlarm();      //切换报警状态public://默认尺寸和最小尺寸QSize sizeHint() const;QSize minimumSizeHint() const;//获取和设置可移动bool getCanMove() const;void setCanMove(bool canMove);//获取和设置显示文字QString getText() const;void setText(const QString &text);//获取和设置正常颜色QString getColorNormal() const;void setColorNormal(const QString &colorNormal);//获取和设置报警颜色QString getColorAlarm() const;void setColorAlarm(const QString &colorAlarm);//获取和设置样式ButtonStyle getButtonStyle() const;void setButtonStyle(const ButtonStyle &buttonStyle);//获取和设置颜色ButtonColor getButtonColor() const;void setButtonColor(const ButtonColor &buttonColor);Q_SIGNALS://鼠标单击双击事件void clicked();void doubleClicked();
};#endif //DEVICEBUTTON_H

源码下载

http://www.yayakq.cn/news/147465/

相关文章:

  • 网站代码规范快速排名网站
  • 如何快速优化网站排名成都企业展厅设计公司
  • 上海市建设安全协会网站j自己做网页怎么赚钱
  • vr模式的网站建设公司wordpress免插件
  • 2017网站设计尺寸汉中门户网官网
  • 莱州市规划建设管理局网站网店建设管理系统
  • 怀来网站seo网站数据库如何导入数据库文件
  • 重庆景点洪崖洞重庆seo网站运营
  • 用c 做网站在Linux上怎么做产品的网站
  • 佛山外贸建站公司groupon wordpress theme
  • 新网站如何做网站优化郑州客串seo
  • 做化学题的网站网页制作相关的工具软件
  • 门户网站衰落的原因vs2010 iis 网站开发
  • 网站可以个人备案吗吉林省建设厅网站周军
  • lamp网站开发制作池州建设网站
  • 无锡模板建站多少钱网络推广一般怎么收费
  • 网站友情链接查询手机网站和电脑网站的区别
  • 望京网站开发天河做网站设计
  • 电商网站怎样优化茶山网站仿做
  • 如何网上快速接网站开发订单游戏开发与网站开发哪个难
  • 德阳网站制作入侵网站后台管理系统
  • 福清营销型网站建设方案孝感注册公司
  • 阿里云做网站多少钱wordpress文档阅读器
  • 郑州投资网站建设保定 营销型网站建设
  • 盐都城乡建设部网站首页wordpress 创建一个热门文章分类
  • 校园网站建设目的可不可以用帝国cms做企业网站
  • 企业网站建设运营方案wordpress 大网站
  • 国家现代农业示范区建设网站西安建设企业网站
  • 做网站销售那里找客户nonce验证 wordpress
  • 网站建设 博采网络 学校android studio汉化