
Giraffe IDE提供了多种基础且强大的控件,用于构建交互页面。前文已介绍如何安装以及运行Giraffe IDE,今天我们来深入了解其中的Button(按钮)和Image Button (图像按钮)控件。
Button按钮通常是一个矩形,作为一个通用的输入输出控件,在 UI 设计中有着大量的使用。
按钮的大小、位置可以通过鼠标直接调整;其样式如颜色、圆角、边框可以在属性中设置。按钮也直接可以设置按钮文字,无需再单独添加文本控件。
按钮控件生成后,用户可以通过调用丰富的控件API 接口,在对应的事件函数下添加自己的操作代码以实现所需功能。
在按钮点击时,除了通用事件以外,它还会给事件回调函数发送 GRF_EVENT_VALUE_CHANGED 事件。
❑ 控件示意图
❑Button控件API接口

设置按钮文字颜色




设置按钮状态

❑按钮状态枚举:

Image Button图片按钮控件和Button按钮控件非常相似,唯一的区别是Image Button控件可以在不同状态下显示用户自定义的不同图片。

❑ImageButton控件API接口:

设置图片按钮文字颜色




❑图片按钮状态枚举:

上海冠显光电
上海冠显光电科技有限公司(TDO)是一家专注于0.32"至55"显示产品研发、制造和销售的高新技术企业。公司汇聚了一支有20多年显示行业研发和运营经验的工程师团队,可为客户提供定制化的显示解决方案。
公司在深圳拥有自动化显示模组生产工厂,并自主研发了设计Ul的Giraffe上位机。我们的产品广泛应用于智能家居、物联网、工业控制、医疗、安防、充电桩等领域。




