hixon 发表于 2019-10-10 12:47:51

单行输入框(SingleLineInput)如何只输入16进制数?

本帖最后由 hixon 于 2019-10-10 12:50 编辑

可以通过属性”验证器“来实现,修改”验证器“的值为 "+$",表示只能输入0-9, a-f, A-F,空格


因为串口控件支持这样的写入:device.com0.write('11 22 33 aa bb cc'); 所以如果要将该输入框中的以空格分隔的16进制数串输出到串口,可以使用下面的代码
ui.main.textButton.onRelease = function() {var data = ui.main.singleLineInput.text;device.com0.write(data);
};

页: [1]
查看完整版本: 单行输入框(SingleLineInput)如何只输入16进制数?