按钮(lv_btn)

内容

LVGL_Chinese_Documents

按钮与基础对象相比没有新功能。它们用于语义目的,并具有略有不同的默认设置。

按钮,默认情况下,与基础对象在以下方面有所不同:

  • 不可滚动
  • 添加到默认组
  • 默认高度和宽度设置为 LV_SIZE_CONTENT
  • LV_PART_MAIN 按钮的背景。使用典型的背景样式属性。

基本对象相比,没有新功能。

  • LV_EVENT_VALUE_CHANGED 当启用 LV_OBJ_FLAG_CHECKABLE 标志并且对象被点击时发生。事件发生在从/到已选中状态的转换时。

了解有关事件的更多信息。

请注意,LV_KEY_ENTER 的状态被翻译为 LV_EVENT_PRESSED/PRESSING/RELEASED 等。

查看基本对象的事件。

了解有关Keys的更多信息。

警告

doxygenfile: 无法在breathe_projects字典中找到项目‘lvgl’

© 版权所有 2021, LVGL Kft. Revision e12ff00e. 最后更新于 2022 年 01 月 05 日.

利用 Sphinx 构建,使用了 主题Read the Docs开发.

总结
按钮与基本对象相比没有新功能,用于语义目的并具有略有不同的默认设置。按钮默认与基本对象有以下不同:不可滚动,添加到默认组,默认高度和宽度设置为`LV_SIZE_CONTENT`,`LV_PART_MAIN`为按钮的背景,使用典型的背景样式属性。当启用`LV_OBJ_FLAG_CHECKABLE`标志并点击对象时,会触发`LV_EVENT_VALUE_CHANGED`事件,事件发生在选中状态的转换时。注意`LV_KEY_ENTER`的状态被转换为`LV_EVENT_PRESSED/PRESSING/RELEASED`等。查看基本对象的事件,了解更多关于事件和按键的信息。