AWTK slider_circle 控件发布

slider_circle 控件。

主要特色:

  • 支持正向和反向
  • 支持设置滑块的半径
  • 支持背景线宽和颜色
  • 支持前景线宽和颜色
  • 支持设置是否显示值的文本
  • 支持设置起始角度和结束角度
  • 支持设置格式化值的格式字符串
  • 支持使用图片填充背景和前景

界面效果:

在这里插入图片描述

注意:

  • 水平向右为 0 度,顺时针为正,逆时针为负
  • end_angle 必须大于 start_angle
  • end_angle - start_angle 必须小于等于 360
  • 正向:从 start_angle 到 end_angle 滑动时,值不断增加,反之值减少
  • 反向:从 end_angle 到 start_angle 滑动时,值不断增加,反之值减少

准备

  1. 获取 awtk 并编译
git clone https://github.com/zlgopen/awtk.git
cd awtk; scons; cd -

运行

  1. 生成示例代码的资源
python scripts/update_res.py all

也可以使用 Designer 打开项目,之后点击 “打包” 按钮进行生成;
如果资源发生修改,则需要重新生成资源。

如果 PIL 没有安装,执行上述脚本可能会出现如下错误:

Traceback (most recent call last):
...
ModuleNotFoundError: No module named 'PIL'

请用 pip 安装:

pip install Pillow
  1. 编译
  • 编译 PC 版本
scons
  • 编译 LINUX FB 版本
scons LINUX_FB=true

完整编译选项请参考 编译选项

  1. 运行
./bin/demo

文档

完善自定义控件

  • 14
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: el-slider__input 是一个 CSS 类名,表示这是一个输入框,用于制滑块组件(slider)的值。它通常是滑块组件的一部分,与滑块组件的其他元素(如滑块按钮、刻度标记、标签等)一起使用。使用这个 CSS 类名可以为输入框定义特定的样式,以便让它在滑块组件中更好看。 ### 回答2: el-slider__input是element-ui中滑块组件(el-slider)的输入框部分,用于显示当前滑块的数值,并且可以手动输入数值来调整滑块的位置。 el-slider__input提供了一个可编辑的文本框,使用户可以直接在文本框中输入数值,而不需要通过拖动滑块来调整数值。当用户在el-slider__input中输入数值时,滑块的位置会相应地调整,并且会触发一个事件来通知应用程序数值的改变。 el-slider__input还可以显示滑块的当前数值。当用户拖动滑块时,el-slider__input会显示滑块当前的数值,并且随着滑块位置的改变而更新。这样,用户可以直观地了解滑块的当前数值,并且可以根据需要进行调整。 除了可以手动输入数值外,el-slider__input还可以通过加减按钮来微调滑块的位置。用户可以通过点击加号或减号按钮来增加或减少滑块的数值,从而调整滑块的位置。 总之,el-slider__input是element-ui滑块组件的一个重要部分,它可以通过手动输入、加减按钮等方式来调整滑块的数值,并且显示滑块的当前数值,提高了用户使用滑块的便捷性。 ### 回答3: el-slider__input是element-ui中滑块组件(Slider)的输入框元素。滑块是一种常见的用于选择范围的交互方式,在element-ui中,el-slider__input是滑块组件中用于输入数值的部分。 el-slider__input一般被用于滑块组件的双向绑定,它允许用户在输入框中手动输入数值,并将其与滑块的位置进行同步。当用户在el-slider__input输入框中输入数值后,滑块会自动移动到对应位置;反之,当用户拖动滑块改变范围时,el-slider__input中的数值也会随之改变。 el-slider__input具有一些配置属性,可以通过这些属性对其进行自定义。例如,可以通过设置最小值和最大值属性,来制滑块的数值范围;也可以通过设置步长属性,来制滑块的数值变化精度;此外,el-slider__input还支持设置滑块的样式、输入框的样式等。 总之,el-slider__input作为element-ui滑块组件的输入框元素,提供了方便的双向绑定功能,让用户能够通过输入框手动输入数值,或通过拖动滑块来改变数值范围。它的配置属性也允许用户进行个性化的设置,以满足不同的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值