使用PIP键盘输入数字小数位--Smart LCD
应用范例: 使用TOPWAY Smart LCD (HMT050CC-C) 使用PIP键盘输入数字小数位
第一步 建立工程
第二步 建立三个页面,导入图片
点击工作区域, 右面显示页面属性
属性中Background Image 选择页面背景图
注:DP0000 主页面;DP0001为数字键盘页面,DP0002为数字键盘页面按下效果
第三步 关联页面与背景图
第四步 建立字符串元素与设置属性值
资源窗口中,右击 32bit Number Variables选择New VP
菜单工具栏点击数字变量元素
在页面工作区拖出矩形区,创建字数字变量元素于页面
属性中Font Color选择:0xFF0000
属性中Transparent选择:True
属性中Font字体选择:32_ASCII_SysBold
属性中Interger Digits和Decimal Digits分别选择:2,2
属性中VP Address选择VP: 0x02000
第五步 建立触摸键与设置属性值
菜单工具栏点击触摸键
在页面工作区拖出矩形区, 创建触摸键元素于页面
属性中Call选择:PIP Number Keyboard
属性中VP Address选择:0x02000
属性中VP Min设置:-32768VP Max设置:32768
第六步 设置PIP Number KeyBoard 窗口属性值
PIP Title 属性中Font Color选择:0xFF0000
PIP Title 属性中Transparent选择:True
PIP Title 属性中Font选择:32_ASCII_SysBold
PIP Title 属性中Integer和Decimal Digits分别设置:2,2
PIP WIN 属性中X/YPop Position分别:406,110
PIP WIN 属性中Pop Area of Page选择:PG0001
第七步 建立自定义键盘与设置属性值
菜单工具栏点击触摸键
创建触摸键元素于页面(共15个)
15个属性中On Press Down选择:Show Cropped BgImg
15个属性中Icon选择:DP0002
12属性中Call选择:VP:=Concatenate(VP,Value)
其他3个按键设置:“X”按键Call=vp:=DelLastchar(vp);“ESC”按键Call=Esc;
“OK”Call按键Call=Enter;
Title/Value设置按键值(*1)
*1:键码值对应表
键码 |
0x31 |
0x32 |
0x33 |
0x34 |
0x35 |
0x36 |
0x37 |
0x38 |
0x39 |
0x30 |
0x2D |
0x2E |
键值 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
- |
. |
第八步 下载与编译
第九步 上电显示
|
|
使用PIP键盘输入数字小数位--Smart LCD的更多相关文章
- Java 键盘输入数字(空格隔开) 将数字存入数组
Scanner sc = new Scanner(System.in); String inputString = sc.nextLine(); String stringArray[] = inpu ...
- java手工从键盘输入数字存放到数组并将其输出
package suanfafenxi; import java.util.Scanner; public class shiyan { static int number=10; static in ...
- Java练习 SDUT-1119_输入数字星期,输出英文(switch语句)
C语言实验--输入数字星期,输出英文(switch语句) Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 从键盘上输入数 ...
- [汇编] 从键盘输入一个一位数字,然后响铃n声
; multi-segment executable file template. data segment ends stack segment dw dup() ends code segment ...
- 3.键盘输入10个数,放到数组中,(1)去除该数组中大于10的数 (2)将该数组中的数字写入到本地文件number.txt中
package cn.it.text; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; ...
- 【PyQt5-Qt Designer】简易的数字键盘输入+简易计算器
参考如下键盘格式写了一个键盘输入,目前还不能进行运算,后期完善... 效果如下: 完整代码: from PyQt5.QtWidgets import (QApplication,QWidget,QPu ...
- Linux Vi/Vim 在插入模式下键盘右边数字键输入异常
问题:Linux在 Vi/Vim 在编辑文件时遇到一个问题,当我在 Insert 模式下进行修改文件内容的时候,用到了键盘(104键,右边带数字键那种)进行数字输入,当我输入数字 “5” 时,插入的数 ...
- 从键盘输入一个字符串(长度不超过30),统计字符串中非数字的个数,并将统计的结果显示在屏幕上,用EXE格式实现。
问题 从键盘输入一个字符串(长度不超过30),统计字符串中非数字的个数,并将统计的结果显示在屏幕上,用EXE格式实现. 源程序 data segment hintinput db "plea ...
- contextField 键盘只允许输入数字和小数点,并且现在小数点后位数
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementS ...
随机推荐
- Docker笔记(二):Docker管理的对象
原文地址:http://blog.jboost.cn/2019/07/14/docker-2.html 在Docker笔记(一):什么是Docker中,我们提到了Docker管理的对象包含镜像.容器. ...
- 对scanner.close方法的误解以及无法补救的错误
scanner错误关闭导致的异常 public class test2 { public static void main(String[] args) { Scanner scanner1 = ne ...
- CMinpack使用介绍
github: https://github.com/devernay/cminpack 主页: http://devernay.github.io/cminpack/ 使用手册: http://de ...
- ServiceFabric极简文档-4.1 学习路线图
Service Fabric学习路线图 原文地址:Service Fabric学习路线图
- redux、react-redux、redux-thunk、redux-saga使用及dva对比
一.redux使用 Redux的核心概念其实很简单:将需要修改的state都存入到store里,发起一个action用来描述发生了什么,用reducers描述action如何改变state tree ...
- HTTPS协议学习笔记
在前一段时间准备面试的时候,面试官反复提到了HTTPS这个协议.我只是单纯的知道,HTTPS是安全的应用层协议 是HTTP更安全的版本,通过对称密钥加密.但是具体的其他的,可能我不太了解.今天就专门抽 ...
- 个人永久性免费-Excel催化剂功能第38波-比Vlookup更好用的查找引用函数
谈起Excel的函数,有一个函数生来自带明星光环,在表哥表姐群体中无人不知,介绍它的教程更是铺天盖地,此乃VLOOKUP函数也.今天Excel催化剂在这里冒着被火喷的风险,大胆地宣布一个比VLOOKU ...
- Android使用webService(发送xml数据的方式,不使用jar包)
Android使用webService可以用ksoap2.jar包来使用.但是我觉得代码不好理解,而且记不住. 所以我查询了好多资料,以及自己的理解.可以用代码发送http请求(发送xml数据)来访问 ...
- [PTA] 1001. 害死人不偿命的(3n+1)猜想 (Basic)
import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Sc ...
- Elasticsearch 7.x Nested 嵌套类型查询 | ES 干货
一.什么是 ES Nested 嵌套 Elasticsearch 有很多数据类型,大致如下: 基本数据类型: string 类型.ES 7.x 中,string 类型会升级为:text 和 keywo ...