您尚未登录。

楼主 #1 2020-08-04 22:19:45

明月照我沟渠
会员
注册时间: 2020-07-09
已发帖子: 121
积分: 115

这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

离线

楼主 #2 2020-08-04 22:20:53

明月照我沟渠
会员
注册时间: 2020-07-09
已发帖子: 121
积分: 115

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

522a30cba616fe4e19db8f42949d827de03b7369_2_870x750.jpeg

离线

楼主 #3 2020-08-04 22:28:46

明月照我沟渠
会员
注册时间: 2020-07-09
已发帖子: 121
积分: 115

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

离线

#4 2020-08-05 01:04:48

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,138
积分: 1090.5

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

你这个资源正是我要找的,非常感谢!

离线

楼主 #5 2020-08-05 08:38:38

明月照我沟渠
会员
注册时间: 2020-07-09
已发帖子: 121
积分: 115

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

达克罗德 说:

你这个资源正是我要找的,非常感谢!

一起学习共同进步.

达哥你这是睡得晚, 还是起得早呢? 笑哭.gif

离线

楼主 #6 2020-08-05 09:03:34

明月照我沟渠
会员
注册时间: 2020-07-09
已发帖子: 121
积分: 115

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

又找到一个段码字体: https://fontmeme.com/fonts/seven-segment-font/

ttf段码字体本站下载: seven-segment.zip

littlevgl 字体生成:

lv_font_conv --no-compress --format lvgl --font "D:\8899\7 Segment.ttf" -o font_segment_64.c --bpp 4 --size 64 --symbols "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ " -r 0x20-0x7F

QQ截图20200805090223.png

	lv_obj_t* label2 = lv_label_create(button2, NULL);
	lv_obj_set_style_local_text_font(label2, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &font_segment_64);

	lv_label_set_text(label2, "0123456789");

	
	lv_obj_t* button3 = lv_btn_create(lv_scr_act(), NULL);
	lv_obj_set_pos(button3, 150, 250);
	lv_obj_set_size(button3, 500, 64);
	lv_obj_t* label3 = lv_label_create(button3, NULL);
	lv_obj_set_style_local_text_font(label3, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &font_segment_64);

	lv_label_set_text(label3, "ABCDEFGHIJK");

离线

楼主 #7 2020-08-05 10:39:36

明月照我沟渠
会员
注册时间: 2020-07-09
已发帖子: 121
积分: 115

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

代码:

void lv_test2()
{
	lv_task_create(task2, 1000, LV_TASK_PRIO_LOWEST, NULL);

	lv_obj_t* button2 = lv_btn_create(lv_scr_act(), NULL);
	lv_obj_set_pos(button2, 10, 10);
	lv_obj_set_size(button2, 550, 64);

	lv_obj_t* label2 = lv_label_create(button2, NULL);
	lv_obj_set_style_local_text_font(label2, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &font_segment_64);
	lv_obj_set_style_local_text_color(label2, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_GREEN);
	lv_label_set_text(label2, "2020-07-05 10:17:33");

	
	lv_obj_t* button3 = lv_btn_create(lv_scr_act(), NULL);
	lv_obj_set_pos(button3, 10, 80);
	lv_obj_set_size(button3, 500, 64);
	lv_obj_t* label3 = lv_label_create(button3, NULL);
	lv_obj_set_style_local_text_font(label3, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &font_segment_64);
	lv_obj_set_style_local_text_color(label3, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_RED);
	lv_label_set_text(label3, "ABCDEFGHIJK");


	lv_obj_t* label4 = lv_label_create(lv_scr_act(), NULL);
	lv_obj_set_pos(label4, 10, 250);
	lv_obj_set_size(label4, 650, 128);
	lv_obj_set_style_local_text_font(label4, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &font_segment_128);
	lv_obj_set_style_local_text_color(label4, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLUE);

	lv_label_set_text(label4, "2020-07-05");
}

字体生成:

lv_font_conv --no-compress --format lvgl --font "D:\8899\7 Segment.ttf" -o font_segment_64.c --bpp 4 --size 64 --symbols "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ " -r 0x20-0x7F

lv_font_conv --no-compress --format lvgl --font "D:\8899\7 Segment.ttf" -o font_segment_128.c --bpp 4 --size 128 --symbols "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ: " -r 0x20-0x7F

QQ截图20200805103900.png

离线

楼主 #8 2020-08-05 11:29:18

明月照我沟渠
会员
注册时间: 2020-07-09
已发帖子: 121
积分: 115

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

void task2(lv_task_t* task)
{
	char strdate[16];
	char strtime[16];
	time_t t = time(NULL);
	struct tm tm = *localtime(&t);
	snprintf(strdate, sizeof(strdate) - 1, "%04d-%02d-%02d", tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday);
	snprintf(strtime, sizeof(strtime) - 1, "%02d:%02d:%02d", tm.tm_hour, tm.tm_min, tm.tm_sec);
	lv_label_set_text(labelDate, strdate);
	lv_label_set_text(labelTime, strtime);
}
void lv_test2()
{
	labelDate = lv_label_create(lv_scr_act(), NULL);
	lv_obj_set_pos(labelDate, 10, 160);
	lv_obj_set_size(labelDate, 650, 128);
	lv_obj_set_style_local_text_font(labelDate, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &font_segment_64);
	lv_obj_set_style_local_text_color(labelDate, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLUE);
	lv_label_set_text(labelDate, "");


	labelTime = lv_label_create(lv_scr_act(), NULL);
	lv_obj_set_pos(labelTime, 10, 220);
	lv_obj_set_size(labelTime, 650, 128);
	lv_obj_set_style_local_text_font(labelTime, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &font_segment_128);
	lv_obj_set_style_local_text_color(labelTime, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLUE);
	lv_label_set_text(labelTime, "");

	lv_task_create(task2, 900, LV_TASK_PRIO_LOWEST, NULL);
	//lv_task_ready(task2);
}

lvgl_show_datetime_segment_font.gif

离线

#9 2020-08-05 11:31:31

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,138
积分: 1090.5

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

这字体真好看

离线

楼主 #10 2020-08-05 11:33:00

明月照我沟渠
会员
注册时间: 2020-07-09
已发帖子: 121
积分: 115

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

达克罗德 说:

这字体真好看

不完美, 因为不等宽.

我去找一个等宽字体看看.

离线

楼主 #11 2020-08-05 11:49:00

明月照我沟渠
会员
注册时间: 2020-07-09
已发帖子: 121
积分: 115

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

终于找到一个等宽的段码字体: https://www.1001fonts.com/monospaced+lcd-fonts.html

本站下载: digital-7.zip



lvgl_show_datetime_segment_font_3.gif

离线

#12 2020-08-07 10:00:52

xfdr0805
会员
注册时间: 2020-07-23
已发帖子: 312
积分: 350

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?


这个不错

离线

楼主 #13 2020-08-07 21:24:34

明月照我沟渠
会员
注册时间: 2020-07-09
已发帖子: 121
积分: 115

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

QQ截图20200807212319.png


lv_font_conv --no-compress --format lvgl --font "D:\8899\digital-7\digital-7 (mono).ttf" -o lv_font_segment_24.c --bpp 4 --size 24 --symbols "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ: " -r 0x20-0x7F

lv_font_conv --no-compress --format lvgl --font "D:\8899\digital-7\digital-7 (mono).ttf" -o lv_font_segment_32.c --bpp 4 --size 32 --symbols "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ: " -r 0x20-0x7F

lv_font_conv --no-compress --format lvgl --font "D:\8899\digital-7\digital-7 (mono).ttf" -o lv_font_segment_48.c --bpp 4 --size 48 --symbols "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ: " -r 0x20-0x7F

lv_font_conv --no-compress --format lvgl --font "D:\8899\digital-7\digital-7 (mono).ttf" -o lv_font_segment_64.c --bpp 4 --size 64 --symbols "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ: " -r 0x20-0x7F

lv_font_conv --no-compress --format lvgl --font "D:\8899\digital-7\digital-7 (mono).ttf" -o lv_font_segment_128.c --bpp 4 --size 128 --symbols "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ: " -r 0x20-0x7F

离线

#14 2020-08-11 09:51:20

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

这数码管字体漂亮~~

离线

#15 2020-10-25 20:38:39

孤星泪
会员
注册时间: 2020-03-18
已发帖子: 235
积分: 231

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

smartcar 说:

这数码管字体漂亮~~

+1 确实阔以阔以

离线

#16 2020-10-25 20:51:31

sea18c
会员
注册时间: 2019-08-05
已发帖子: 230
积分: 222.5

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

实用,顶

离线

#17 2020-10-26 13:52:18

armstrong
会员
注册时间: 2019-04-10
已发帖子: 287
积分: 196.5

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

好帖子!标记一下。

离线

#18 2021-04-28 14:54:06

honami520
会员
注册时间: 2020-05-24
已发帖子: 10
积分: 9

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

这种字体还是很有魅力的

离线

#19 2022-01-06 10:26:35

BALABALA
会员
注册时间: 2022-01-06
已发帖子: 11
积分: 11

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

这是什么字体

离线

#20 2022-01-10 17:39:45

九重天
会员
注册时间: 2020-10-06
已发帖子: 26
积分: 18.5

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

LvglFontTool字体工具更新V0.4版本
https://whycan.com/t_5106.html


也可以用阿里兄这个软件转换。

离线

#21 2022-01-10 20:03:06

memory
会员
注册时间: 2021-08-11
已发帖子: 488
积分: 465

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

九重天 说:

LvglFontTool字体工具更新V0.4版本
https://whycan.com/t_5106.html


也可以用阿里兄这个软件转换。

133c4da7-9274-4bb8-a8ba-09d5b04aa363-image.png





LVGL 字库在线生成: https://debugdump.com/topic/935

离线

#23 2022-06-19 19:55:03

musich
会员
注册时间: 2018-04-17
已发帖子: 249
积分: 281

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

这个字体好看。

离线

#25 2022-06-25 17:14:21

笔走天下
会员
注册时间: 2021-08-13
已发帖子: 126
积分: 0.5

Re: 这种数码管字体 littlevgl / lvgl 计时器/倒计时器 界面如何?

这id真好听

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn