OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6324|回复: 2

UCGUI 控件中文显示

[复制链接]

5

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2015-3-16
在线时间
6 小时
发表于 2015-3-27 11:11:50 | 显示全部楼层 |阅读模式
5金钱
请问一个问题UCGUI的 控件如何显示中文,我把默认字体修改成 我自定义的字库后,只有调用GUI_DispStringAt GUI_DispString才会显示汉字,如果我想在窗体 控件上显示 中文的话 就不行,比如我在按钮上显示中文 不能显示,必须还要在调用 BUTTON_SetDefaultFont 设置才能正常显示,但是还有其他的控件 如何显示中文,比如窗体的标题。能不能设置一下 全都可以显示,

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-3-27 15:27:08 | 显示全部楼层
额,你在控件中显示字体的话肯定要先设置字体的啊,把字体设置为你自己做的中文字体,比如像你说的在button上显示汉字的话就要先调用BUTTON_SetFont设置button用中文字体
开往春天的手扶拖拉机
回复

使用道具 举报

27

主题

101

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1007
金钱
1007
注册时间
2015-7-26
在线时间
108 小时
发表于 2015-12-30 16:30:06 | 显示全部楼层
void UI_main(void)
{
        WM_SetDesktopColor(GUI_BLACK);      /* Automacally update desktop window */
        GUI_CURSOR_Show();
        BUTTON_SetDefaultFont(&GUI_FontHZ_SimSun_24);//字库文件名是simsun_24
        GUI_ExecDialogBox(_aDialogCreate_main, GUI_COUNTOF(_aDialogCreate_main), &_cbMain, 0, 0, 0);
}这样还是不能显示中文,是哪里的问题啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 21:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表