请问meter控件,在程序运行过程中能动态修改该控制的刻度与显示的量程吗?
Hi, @alen-liao
您好,GUI Guider是不支持直接设置动态修改控制的刻度与显示的量程,您可以通过使用以下函数在自定义代码程序中去设置动态刻度,以及量程:
设置当前指针刻度:
lv_meter_set_indicator_value(ui->screen_1_meter_1, ui->screen_1_meter_1_scale_0_ndline_0, 10);
设置量程:
lv_meter_set_scale_range(ui->screen_1_meter_1, screen_1_meter_1_scale_0, 0, 100, 300, 120);
lv_meter_set_indicator_end_value(ui->screen_1_meter_1, ui->screen_1_meter_1_scale_0_arc_0, 100);
lv_meter_set_indicator_end_value(ui->screen_1_meter_1, ui->screen_1_meter_1_scale_0_arc_1, 100);
希望可以帮助到您。
Best regards, Alex