硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1347|回复: 6
收起左侧

[ThreadX全家桶] GUIX 中文显示之DRP LIST中文显示

[复制链接]

3

主题

5

回帖

14

积分

新手上路

积分
14
发表于 2022-5-30 11:25:39 | 显示全部楼层 |阅读模式
请教下,在GUIX drop list空件里怎么显示出中文?目前使用了将C文件里预定义的字符串文件改为UTF-8格式再编译也未能解决,
使用GUIX studio预定义的string字段ID替换方式较为繁琐,不适用,是否还有其他显示的方式。

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-5-30 15:53:14 | 显示全部楼层
什么要求,需要显示任意字符吗
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2022-5-30 17:24:22 | 显示全部楼层
eric2013 发表于 2022-5-30 15:53
什么要求,需要显示任意字符吗

对的,准备显示全字库的中文字符
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-5-31 18:27:51 | 显示全部楼层
Whydro 发表于 2022-5-30 17:24
对的,准备显示全字库的中文字符

这种的,设置字体后,让你的控件关联这个字体没,然后直接调用就行,不过要使用UTF-8编码。
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2022-6-1 08:43:22 | 显示全部楼层
字体设置:包含全字库符号 image.png
语言选择动态、中文: image.png
下拉框创建与赋值,字体关联: image.png
字符串定义,这些字符串所在文件已经利用笔记本强制转化为UTF-8: image.png
另一种直接对下拉框赋值的方式: image.png
这两种方法都试过,使用UTF-8文件转化的那种方式显示中文字符不对,而且下拉框条数也不对;
使用直接赋值字符串的方式,下拉框直接没有内容显示。
英文能正常显示,英文能正常显示。
(泪奔了~~~~)
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-6-1 09:44:33 | 显示全部楼层
Whydro 发表于 2022-6-1 08:43
字体设置:包含全字库符号
语言选择动态、中文:
下拉框创建与赋值,字体关联:

在GUIX Studio里面控件设置使用这个字体,显示个默认的字符。
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2022-6-1 10:45:03 | 显示全部楼层
查看了GUIX studio 里的控件DROP LIST属性,并没有设置默认语言的选择:
image.png
看到其他帖子说的在drop list控件再创建一个提示框PROMPT用于显示中文,这步应该是我上述程序所使用的的那段代码吧??并不是在guix studio内手动创建prompt控件的吧?如下操作:
image.png
image.png
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-23 19:25 , Processed in 0.717625 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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