新手上路 
 
	- 积分
 - 36
 
        - 金钱
 - 36 
 
       - 注册时间
 - 2018-12-23
 
      - 在线时间
 - 8 小时
 
 
 
 | 
 
1金钱 
用官方生成的字库.C文件,显示不出来中文,英文可以,用的不是默认字库,因为字体我设置的40是变大了的。 
但是英文显示不出来,本应显示汉字那个地方显示了个空格,用keil5编译的话GB2312编码和UTF8 都不报错和警告 
 
LV_FONT_DECLARE(my_font); 
void lv_font_test(void) 
{         
        lv_obj_t* src = lv_scr_act();//获取当前的屏幕对象 
        static lv_style_t label_style; 
        lv_style_copy(&label_style,&lv_style_plain_color);//样式拷贝         
        label_style.text.font = &my_font;//设置字体         
         
        lv_obj_t* label1 = lv_label_create(src,NULL);//创建一个标签 
        lv_label_set_style(label1,LV_LABEL_STYLE_MAIN,&label_style);//给标签对象设置样式 
        lv_label_set_text(label1,"我是你爸爸");//设置文本 
        lv_label_set_body_draw(label1,true);//绘制背景         
        lv_obj_align(label1,NULL,LV_ALIGN_CENTER,0,20);//中间内部对齐 
} 
 
 
有没有大佬碰到这个情况,keil版本装的是5.31 
 |   
 
 
 
 
 
 |