找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3538|回复: 0
打印 上一主题 下一主题
收起左侧

广州大彩工程技术笔记-文本控件应用

[复制链接]
跳转到指定楼层
楼主
1.适用范围... 5
2. 开发环境版本... 6
3. 功能概述... 7
4. 技术实现... 8
4.1             文本控件属性窗口... 8
4.1.1         文本显示... 8
4.1.2         输入设置... 9
4.2             插入文本控件... 10



1. 适用范围
文档适合经济型、基本型、物联型、86盒系列等串口屏产品。

2. 开发环境版本1.     VisualTFT软件版本:V3.0.0.636及以上;
版本查看:打开VisualTFT,点击帮助->关于VisualTFT可以查看当前软件版本号;


2. 串口屏硬件版本:V2.22.649.XXX及以上。
版本查看:(1) 查看屏幕背面版本号贴纸。
(2) VisualTFT与屏幕联机成功后,右下角显示的版本号。

3. 功能概述
文本控件,屏幕上所有的文本都要通过文本控件来进行显示。
文本可以由主机输入,也可以通过设置,弹出系统键盘或者自定义键盘对文本进行输入编辑操作,然后显示在屏幕上。
4. 技术实现4.1     文本控件属性窗口
熟悉文本控件的属性窗口可以更好地对文本控件的属性进行更改,如图4‑1所示为文本控件的属性窗口。


4‑1文本控件的属性窗口
4.1.1  文本显示
1、文本:可以输入自定义文本显示在屏幕中。
2、字体:更改字体的大小。
3、艺术字:选择“是”或者“否”。
A:选择“是”,开启艺术字显示,如4‑2所示。艺术字显示具体教程可以参考我司官网。
B:选择“否”,关闭艺术字显示。


4‑2 属性窗口
4、前景颜色:可以设置字体的颜色。
5、背景类型:选择背景的类型,展开如图4‑3所示。可以选择透明、单色、图片、单色(选中时显示),还可以对背景颜色、背景图片进行设置。


4‑3背景类型
6、密码显示:开启后输入任何文本字符将会以“*”字符隐匿输入的字符。
7、输入边框:可以选择“是”或者“否”。
8、对齐方式:输入的字符对齐方式分为“左对齐”和“居中对齐”。
4.1.2  输入设置
1、输入方式:分为“用户主机输入”、“弹出系统键盘输入”、“自定义按键输入”。
A:用户主机输入:文本由用户的主机键盘输入,输入后屏幕会显示输入的字符。
B:弹出系统键盘输入:弹出屏幕自带的系统键盘进行文本输入,键盘类型又分为小键盘和全键盘,如图4‑5所示。还可以对数值限定,限定后输入的数值只能在限定值之内。
注:弹出系统键盘也可以用用户主机输入。
系统小键盘:如图 4‑4所示。


图4‑4 系统小键盘
比如当我们用系统小键盘键入“1”并且按下“Enter”键之后,查看虚拟串口屏里面的通讯记录,可以看到屏幕发出指令如表格 4‑1所示。
表格4‑1 输入“1”时的指令发送
  
屏幕发出指令
  
EE【B1 11 00 00 00 01 11 31 00】FF FC FF FF
指令解析
EE 表示帧头
B1 11 表示发送的组态控件指令
11 表示控件为文本控件
00 00 00 01  表示画面ID 为0,控件ID 为1
31表示数字1的ASCII 码
FF FC FF  FF 表示帧尾
系统全键盘:如图4‑5所示。

        
点击可以进行中英文切换
   
   
   
图4‑5系统全键盘
比如当我们用系统全键盘中输入中文“8寸”后,查看虚拟串口屏里面的通讯记录,可以看到屏幕发出指令如表格 4‑2所示。
表格4‑2 输入“8寸”的时候的指令发送
  
屏幕发出指令
  
EE【B1 11 00 01 00 02 11 38 B4 E7 00】FF FC FF FF
指令解析
EE 表示帧头
B1 11 表示发送的组态控件指令
00 00 00 02  表示画面ID 为0,控件ID 为2
11 表示控件为文本控件
38表示数字8的ASCII 码
B4 E7 表示汉字“寸”的内码
00 表示字符结束
FF FC FF  FF 表示帧尾
C:自定义按键输入:文本由用户自定义按键输入。
2、文本长度:文本输入的长度,默认为255字符长度。
注:指令的最大长度为1024字节(包含帧头和帧尾),一个汉字占用两个字节。
3、数值限定:设置弹出键盘时还可以设置限定,即键盘输入的数值只能在限定值之内。如    图4‑6所示,假如设置数值限定为0~220,这时输入“230”,键盘会弹出错误提示。


    4‑6 错误提示
4.2     插入文本控件
1、新建一个画面,在画面中插入文本控制,如图4‑7所示。


4‑7插入文本控件
2、对文本控件进行属性设置,文本→键入“220”,对齐方式→居中对齐,输入方式→弹出系统键盘输入,键盘类型→小键盘,数值限定→“是”,最大值→键入“220”如图4‑8所示。


4‑8设置属性窗口
3、编译无误后,运行模拟器测试效果。如图4‑9所示,打开虚拟串口屏窗口的右上角的通信记录可以查看按下键盘后屏幕发出的指令。


4‑9运行虚拟串口屏

$Z[$918G%EI8[ZEUW7HI.png (96.07 KB, 下载次数: 153)

$Z[$918G%EI8[ZEUW7HI.png

665~Q$0G1GS3(T354$IOSUI.png (24.31 KB, 下载次数: 145)

665~Q$0G1GS3(T354$IOSUI.png

EH[OFHZR)Y(8]3L8A]F73{7.png (22.04 KB, 下载次数: 131)

EH[OFHZR)Y(8]3L8A]F73{7.png

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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