Начало работы
Этот список показывает рекомендуемый способ изучения библиотеки:
Примеры
Дополнительные примеры см. в репозитории lv_examples.
lv_obj_t * btn = lv_btn_create(lv_scr_act(), NULL); /*Добавить кнопку на текущий экран*/
lv_obj_set_pos(btn, 10, 10); /*Установить её положение*/
lv_obj_set_size(btn, 100, 50); /*Установить её размер*/
lv_obj_set_event_cb(btn, btn_event_cb); /*Назначить обратный вызов кнопке*/
lv_obj_t * label = lv_label_create(btn, NULL); /*Добавить ярлык к кнопке*/
lv_label_set_text(label, "Button"); /*Установить текст ярлыка*/
...
void btn_event_cb(lv_obj_t * btn, lv_event_t event)
{
if(event == LV_EVENT_CLICKED) {
printf("Clicked\n");
}
}
Подробнее о Micropython.
# Создать кнопку и ярлык
scr = lv.obj()
btn = lv.btn(scr)
btn.align(lv.scr_act(), lv.ALIGN.CENTER, 0, 0)
label = lv.label(btn)
label.set_text("Button")
# Загрузить экран
lv.scr_load(scr)
LVGL — это открытый проект, и вклад очень приветствуется. Есть много способов внести свой вклад, от простого рассказа о своём проекте до написания примеров, улучшения документации, исправления ошибок и размещения собственного проекта под управлением LVGL.
Подробное описание возможностей для внесения вклада можно найти в разделе «Вклад» документации.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )