野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7734|回复: 2

用UTF-8方式在guibuilder编写的窗口显示汉字疑惑

[复制链接]
发表于 2016-10-11 14:54:16 | 显示全部楼层 |阅读模式
最近在网上看见一篇关于在guibuilder编写的窗口上显示汉字的文章,最后给出的代码是:

三、用guibuilder编写一个窗口,并放上按键,名字随意
制作完窗口UI后,在这样一段窗口框中将字符串button改为"\xe5\x8f\xb0"
这一字符串代表按键的名字。至此,系统能自动识别此码为uft-8编码,并在预设字体中找到对应的字模
<pre name="code" class="cpp">static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] = {    { FRAMEWIN_CreateIndirect,  "armfly", 0,  0, 0,  240, 320, FRAMEWIN_CF_MOVEABLE,0},    { BUTTON_CreateIndirect, "\xe5\x8f\xb0", GUI_ID_BUTTON0,  0,   0,  200,  100,  0,0},};
我试了,不行。我是觉得可能是我没有弄对应的字模。文章中也说到“并在预设字体中找到对应的字模”,那么这个stemwin它是怎么知道这个对应的字模的路径的呢?

谢谢!

回复

使用道具 举报

发表于 2016-10-11 18:29:22 | 显示全部楼层
你可以直接把整个文件保存成utf8格式试下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-11 22:52:16 | 显示全部楼层
关键是保存成utf8格式后放在什么地方,emwin是怎么找到的?
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-22 02:37 , Processed in 0.031356 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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