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

文档

完善自定义控件

相关推荐

  1. 2024年首发!高级界面Kendo UI全新发布2024 Q1

    2024-03-21 18:14:01       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-21 18:14:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-21 18:14:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-21 18:14:01       87 阅读
  4. Python语言-面向对象

    2024-03-21 18:14:01       96 阅读

热门阅读

  1. 云备份与云存储有什么不同?有什么需要注意的

    2024-03-21 18:14:01       41 阅读
  2. ChatGPT都能做什么,有哪些场景?

    2024-03-21 18:14:01       44 阅读
  3. NFS(网络文件系统)介绍与实践

    2024-03-21 18:14:01       36 阅读
  4. 数据库迁移测试

    2024-03-21 18:14:01       42 阅读
  5. HJ3 明明的随机数

    2024-03-21 18:14:01       37 阅读
  6. 【MySql】表中列的限制

    2024-03-21 18:14:01       36 阅读
  7. 版本控制系统 Git

    2024-03-21 18:14:01       41 阅读
  8. 蓝桥杯刷题--python-23

    2024-03-21 18:14:01       42 阅读
  9. 物流管理系统作业

    2024-03-21 18:14:01       43 阅读
  10. 鸿蒙应用开发-第二章-函数(上)

    2024-03-21 18:14:01       39 阅读
  11. 在https网站中加载http资源

    2024-03-21 18:14:01       40 阅读
  12. 洛克王国卡小游戏1

    2024-03-21 18:14:01       44 阅读