广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1040|回复: 4

如何通过按键修改文本控件或文字控件的内容?

[复制链接]

33

主题

55

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
发表于 2023-9-24 17:00:42 | 显示全部楼层 |阅读模式
通过一个按键的点击次数不同,修改文本控件或者文字控件的显示,显示的内容是汉字。
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12543
发表于 2023-9-25 09:07:59 | 显示全部楼层
用lua脚本来实现,事先在脚本里面定义一个表格,表格中的内容用点击次数作为索引,用一个变量来表示这个按钮的点击次数,每次点击后,直接set_text这个点击次数对应的值的表格内容(需要做数组访问的上下限阈值判断)
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

33

主题

55

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
 楼主| 发表于 2023-9-25 09:48:57 | 显示全部楼层
If后要接end 发表于 2023-9-25 09:07
用lua脚本来实现,事先在脚本里面定义一个表格,表格中的内容用点击次数作为索引,用一个变量来表示这个按 ...

抱歉,可能是我没有表达清楚!我现在出现的问题是汉字显示是乱码,按照例程使用文字裁剪工具(wqfontcreator.exe)将我需要的汉字进行裁剪,生成的tft文件添加至我的工程中。再进入Visual TFT内进行字库配置(字库配置-添加-设置名称、高度、编码-选择字库文件(我添加的tft文件))。选择文本框,将字体设置成自己创建的。再通过Lua脚本调用set_text函数设置文本显示汉字。请问,我上述步骤是否有问题?备注:电脑系统win11,屏幕:DC10600M070_2111_0C
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12543
发表于 2023-9-25 10:24:04 | 显示全部楼层
改一下这个字库,对应显示字体的编码格式
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

33

主题

55

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
 楼主| 发表于 2023-9-28 13:29:29 | 显示全部楼层
后来者参考:在使用文字裁剪工具(wqfontcreator.exe)前,切记将需要转换的文字使用notepad++或其它软件将文字转换成ANSI格式保存为txt后再使用裁剪工具,否则可能会出现转换不成功。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-5-3 15:55 , Processed in 0.042133 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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