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

KingSCADA实现按钮点击效果

哈喽,你好啊,我是雷工!

在做SCADA项目的时候,按钮是不可缺少的功能,但软件自带的按钮太丑,已经无法满足现如今客户对界面美观度的要求。
这时候就需要UI小姐姐设计美观大气的SCADA界面,但UI设计的按钮切图放到程序中只是图片素材,当添加了按钮功能时,虽然能实现按钮功能,但没有任何点击效果;
当遇到有需要连锁条件才能点击的按钮时,操作员无法区分是有连锁点击了没反应,还是系统界面卡死了导致的没点击成功,这时候有点击效果就能很好的区分这种问题。
本篇介绍一种实现按钮点击效果的方法,以下为操作过程。

一、效果演示:

1、当无点击效果时:
样例功能点击按钮时弹出对应弹窗,点击时无任何效果

在这里插入图片描述

2、当有点击效果时:
当点击按钮时,按钮有个缩小的点击效果。

在这里插入图片描述

二、实现步骤:

1、在KingSCADA的画面编辑器界面添加图像控件;

在这里插入图片描述

2、将UI设计好的按钮素材导入资源管理,并添加到界面。

在这里插入图片描述

3、将按钮素材拷贝成两个,设置成一大一小中心对齐:

在这里插入图片描述

4、将按钮图片的【MemberAccess】属性设置为【true】,需要在脚本内对该对象进行操作时需设置成true;

在这里插入图片描述

5、编辑按钮按下弹起脚本:

左键按下脚本:

Image185.Visible=false;
Image186.Visible=true;

左键弹起脚本:

Image185.Visible=true;
Image186.Visible=false;

6、编辑完效果脚本在接着编辑功能脚本

在这里插入图片描述

7、然后具有点击效果的按钮功能就做好了,特别简单。

三、后记

其实实现思路很简单,就是在点击时有个缩小的变化,实现该变化通过两个图片叠加,控制两个图片的显隐实现缩小放大的点击效果。
同样的思路还可以实现点击时颜色变化效果,点击时跑马灯效果,点击时波纹效果等等。
当然SCADA更讲究的是美观大气实用,太花里胡哨的效果也用不上。
这虽然是一个小功能介绍,但一个项目整体的好坏,除了漂亮美观,还要考虑到操作工实用性,细节决定品质。

廊坊·高楼
2023-12-24

相关文章:

  • 【Linux学习】线程互斥与同步
  • Python算法题集_二叉树的中序遍历
  • Vue3快速上手(三)Composition组合式API及setup用法
  • 【芯片设计- RTL 数字逻辑设计入门 15 -- 函数实现数据大小端转换】
  • PKI - 借助Nginx 实现Https 服务端单向认证、服务端客户端双向认证
  • 如何使用六图一表七种武器
  • 网络安全的今年:量子、生成人工智能以及 LLM 和密码
  • 【Android-Gradle】多模块开发中,定义额外属性(全局变量),穿梭在不同的Gradle文件中(kotlin脚本版)
  • 使用二分查找优化时间复杂度
  • Transformer的PyTorch实现之若干问题探讨(一)
  • ubuntu下如何查看显卡及显卡驱动
  • php 如何判断是否上传了文件、图片
  • CGAL::2D Arrangements-5
  • Chrome 沙箱逃逸 -- Plaid CTF 2020 mojo
  • APIfox自动化编排场景(二)
  • Codeforces Round 923 (Div. 3) C. Choose the Different Ones(Java)
  • 【MATLAB】GA_BP神经网络回归预测算法
  • 基于51 单片机的交通灯系统 源码+仿真+ppt
  • LoRA:语言模型微调的计算资源优化策略
  • 树莓派4B(Raspberry Pi 4B)使用docker搭建springBoot/springCloud服务
  • 王毅:时代不容倒退,公道自在人心
  • 零食连锁鸣鸣很忙递表港交所:去年营收393亿元,门店超1.4万家,净利润率2.1%
  • 白云山一季度营收净利双降,此前称今年将挖掘盘活自身资源
  • 王沪宁主持召开全国政协主席会议
  • 初步结果显示加拿大自由党赢得大选,外交部回应
  • 促进产销对接,安徽六安特色产品将来沪推介