K230 LVGL BUG反馈——颜色不正确

测试代码很简单,在屏幕从左到右画出红绿蓝三个块:
style_red = lv.style_t()
style_red.init()
style_red.set_bg_color(lv.palette_main(lv.PALETTE.RED))

style_green = lv.style_t()
style_green.init()
style_green.set_bg_color(lv.palette_main(lv.PALETTE.GREEN))

style_blue = lv.style_t()
style_blue.init()
style_blue.set_bg_color(lv.palette_main(lv.PALETTE.BLUE))

obj_red = lv.obj(lv.scr_act())
obj_red.add_style(style_red, 0)
obj_red.align(lv.ALIGN.LEFT_MID,0,0)

obj_green = lv.obj(lv.scr_act())
obj_green.add_style(style_green, 0)
obj_green.center()

obj_blue = lv.obj(lv.scr_act())
obj_blue.add_style(style_blue, 0)
obj_blue.align(lv.ALIGN.RIGHT_MID,0,0)

实际运行的效果,屏幕和IDE都是一样的显示
屏幕截图 2024-08-13 145947
可以看到颜色偏色,不是标准的红绿蓝

在K230上运行micropython lvgl体验真的很棒,官方已经适配好了屏幕和触摸驱动,高分,运行速度快,调试方便,希望官方可以把这个BUG修复一下

1 Like