打印
[STM32F4]

为什么我的STemwin显示不了汉字呢?

[复制链接]
1498|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cry1109|  楼主 | 2019-8-12 22:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cry1109 于 2019-8-12 22:52 编辑

网上的方法都试过了,用FontCvt生成字库,然后添加到工程中;还有先用.text另存Unicode编码,再用U2C生成UTF-8编码都不行,就是显示不来汉字。
绝望啊

字库也有了。

字库也包含进来了。

UTF-8编码也试过了。
控件里的UTF-8也用过了。
可就是不行。。。
难道还有哪个开关没打开?

使用特权

评论回复
沙发
cry1109|  楼主 | 2019-8-13 22:58 | 只看该作者
又捣鼓了一个晚上,还是没把汉字显示出来。shit very much。

使用特权

评论回复
板凳
ayb_ice| | 2019-8-14 14:36 | 只看该作者
用gb2312应该可以

使用特权

评论回复
地板
cry1109|  楼主 | 2019-8-14 21:13 | 只看该作者
ayb_ice 发表于 2019-8-14 14:36
用gb2312应该可以

你好,请问是是keil里的configuration里的哪个设置吗?我试过GB2312和UTF-8编码的都不行

使用特权

评论回复
5
ayb_ice| | 2019-8-15 08:29 | 只看该作者
本帖最后由 ayb_ice 于 2019-8-15 08:33 编辑
cry1109 发表于 2019-8-14 21:13
你好,请问是是keil里的configuration里的哪个设置吗?我试过GB2312和UTF-8编码的都不行 ...

先看下反汇编,看看你的“你好”字符串的编码是GB还是其它。。。。
另外不选择字库吗,GUI_SetFont(&GUI_FontSongti16);

使用特权

评论回复
6
cry1109|  楼主 | 2019-8-15 22:28 | 只看该作者
ayb_ice 发表于 2019-8-15 08:29
先看下反汇编,看看你的“你好”字符串的编码是GB还是其它。。。。
另外不选择字库吗,GUI_SetFont(&GUI_F ...

哥,你真厉害,非常感谢!我把选择字库GUI_SetFont(&GUI_FontSongti16)这个函数加上去可以显示汉字了,搞定了。还有控件显示汉字时也要修改相应控件字库函数,比如说按钮字库函数BUTTON_SetFont(hItem, &GUI_Fontsongti16)。

使用特权

评论回复
7
ayb_ice| | 2019-8-16 08:27 | 只看该作者
cry1109 发表于 2019-8-15 22:28
哥,你真厉害,非常感谢!我把选择字库GUI_SetFont(&GUI_FontSongti16)这个函数加上去可以显示汉字了,搞 ...

有中文手册的,有时间仔细看看,有好处的,看看别人的代码风格,框架,写这玩意儿的都是高手

使用特权

评论回复
8
dongnanxibei| | 2019-8-16 08:53 | 只看该作者
噢,要设置字体

使用特权

评论回复
9
dongnanxibei| | 2019-8-16 08:53 | 只看该作者
噢,要设置字体

使用特权

评论回复
10
dongnanxibei| | 2019-8-16 08:53 | 只看该作者
之前不设置字体时候是现实什么?乱码?

使用特权

评论回复
11
cry1109|  楼主 | 2019-8-16 20:59 | 只看该作者
dongnanxibei 发表于 2019-8-16 08:53
之前不设置字体时候是现实什么?乱码?

乱码+白板

使用特权

评论回复
12
cry1109|  楼主 | 2019-8-22 22:59 | 只看该作者
ayb_ice 发表于 2019-8-16 08:27
有中文手册的,有时间仔细看看,有好处的,看看别人的代码风格,框架,写这玩意儿的都是高手 ...

哥,为啥iconview控件无法显示文字呢?只显示图标,文字不知道去哪儿了,而且背景色也不能设置。
hItem = WM_GetDialogItem(pMsg->hWin, ID_ICONVIEW_0);
ICONVIEW_SetBkColor(hItem, ICONVIEW_CI_SEL, GUI_MAKE_COLOR(GUI_RED));
ICONVIEW_SetFrame(hItem,GUI_COORD_X,25);
ICONVIEW_SetFrame(hItem,GUI_COORD_Y,25);
ICONVIEW_SetFont(hItem, GUI_FONT_16B_ASCII);
ICONVIEW_SetTextColor(hItem, ICONVIEW_CI_UNSEL, GUI_BLUE);
ICONVIEW_AddBitmapItem(hItem,&bmjiansheng5050,"OK");
ICONVIEW_SetIconAlign(hItem, ICONVIEW_IA_TOP|GUI_TA_VCENTER);

使用特权

评论回复
13
ayb_ice| | 2019-8-23 08:28 | 只看该作者
cry1109 发表于 2019-8-22 22:59
哥,为啥iconview控件无法显示文字呢?只显示图标,文字不知道去哪儿了,而且背景色也不能设置。
hItem = ...

这个我还真没用过
下个项目也准备上个GUI

使用特权

评论回复
14
gaoke231| | 2019-8-23 20:14 | 只看该作者
在火哥或者原子的emwin工程上面改啊

使用特权

评论回复
15
cry1109|  楼主 | 2019-8-25 18:02 | 只看该作者
gaoke231 发表于 2019-8-23 20:14
在火哥或者原子的emwin工程上面改啊

没有他们的工程啊,你有没有,发一份给我,不胜感激!

使用特权

评论回复
16
cry1109|  楼主 | 2019-8-25 18:02 | 只看该作者
ayb_ice 发表于 2019-8-23 08:28
这个我还真没用过
下个项目也准备上个GUI

好的哥,以后共同探讨。

使用特权

评论回复
17
aoyi| | 2019-9-13 10:21 | 只看该作者
编码形式不同?

使用特权

评论回复
18
keaibukelian| | 2019-9-16 14:58 | 只看该作者
帮楼主顶一下吧 我也不了解这个问题

使用特权

评论回复
19
labasi| | 2019-9-16 15:03 | 只看该作者
恭喜楼主解决问题

使用特权

评论回复
20
paotangsan| | 2019-9-16 15:06 | 只看该作者
我也长知识了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

172

帖子

4

粉丝