滑动文本控件样例工程以及使用详解 📅 2026/6/27 2:07:56 滑动文本控件仅X2、X3、X5系列支持用于在串口屏上显示文本信息包括数字字母符号汉字和其他各国语言使用前需要提前导入字库制作字库请参考 创建字库和导入字库如何修改显示的字体大小需要提前导入不同大小的字库需要修改控件显示的字体大小时通过上位机编辑或者通过指令修改控件的font属性即可请参考 如何修改控件显示的字体注意有的用户把滑动文本控件当日志显示来用了输出几百上千字节也会导致串口屏卡顿。提示导入字库请参考: 如何导入字库导入图片请参考: 如何导入图片导入动画请参考: 如何导入动画导入视频请参考: 如何导入视频导入音频请参考: 如何导入音频滑动文本控件-使用详解给滑动文本控件配置键盘参考 系统键盘的调用方式给滑动文本控件添加新行//添加一个回车换行 slt0.txt\r slt0.txtabc //添加一个回车换行 slt0.txt\r slt0.txtt0.txt让滑动文本控件每次都位于最新行添加一个定时器tm0tim属性设置为1000en属性设置为1定时器中添加以下代码slt0.val_yslt0.maxval_y滑动文本控件翻页//滑动文本控件调用的字库字高*翻页行数 sys032*5 slt0.val_ysys0如何修改滑动文本控件显示的字体大小和样式请参考 如何修改控件显示的字体滑动文本控件-c语言示例单片机通过串口给滑动文本控件赋值如果显示的文本不全请检查控件的txt_maxl属性printf(slt0.txt\深圳市淘晶驰\r\n电子有限公司\\xff\xff\xff); //滑动文本控件换行显示 printf(slt0.txt\%d\\xff\xff\xff,a);滑动文本控件-样例工程下载演示工程下载链接《滑动文本控件》演示工程下载滑动文本控件-相关链接哪些控件属性可以运行中修改哪些不能运行中修改绿色属性和黑色属性有什么区别txt属性和val属性有什么区别为什么有些属性赋值要加双引号有些不用加双引号跨页面赋值全局变量操作滑动文本控件-属性详解控件属性解析提示绿色属性可以通过上位机或者串口屏指令进行修改黑色属性只能在上位机中修改或者不可修改可通过上位机进行修改指“选中控件后通过属性栏修改控件的属性”type属性-控件类型固定值不同类型的控件type值不同相同类型的控件type值相同可读不可通过上位机修改不可通过指令修改。参考 控件属性-控件id对照表id属性-控件ID可通过上位机左上角的上下箭头置顶或置底可读可通过上位机修改左上角的箭头置顶或置地间接修改不可通过指令修改。参考 如何更改控件的前后图层关系objname属性-控件名称。不可读可通过上位机进行修改不可通过指令更改。vscope属性-内存占用(私有占用只能在当前页面被访问全局占用可以在所有页面被访问)当设置为私有时跳转页面后该控件占用的内存会被释放重新返回该页面后该控件会恢复到最初的设置。可读可通过上位机进行修改不可通过指令更改。参考跨页面赋值全局变量操作drag属性-是否支持拖动:0-否;1-是。仅x系列支持。可读可通过上位机修改可通过指令修改。aph属性-不透明度(0-127)0为完全透明127为完全不透明。仅x系列支持。可读可通过上位机修改可通过指令修改。effect属性-加载特效:0-立即加载;1-上边飞入;2-下边飞入;3-左边飞入;4-右边飞入;5-左上角飞入;6-右上角飞入;7-左下角飞入;8-右下角飞入。仅x系列支持在上位机中设置为立即加载时无法通过指令变为其他特效当在上位机中设置为非立即加载的特效时可以变为立即加载也可以再改为其他特效sta属性-背景填充方式:0-切图;1-单色;2-图片;3-透明仅x系列支持透明。可读可通过上位机修改不可通过指令修改。picc属性-切图背景(必须是全屏图片)sta为切图时才有这个属性。可读可通过上位机修改可通过指令修改。bco属性-背景色sta为单色时才有这个属性。可读可通过上位机修改可通过指令修改。style属性-显示风格:0-平面;1-边框;2-3D_Down;3-3D_Up;4-3D_Autosta为单色时才有这个属性。可读可通过上位机修改不可通过指令修改。borderc属性-边框颜色。当style设置为边框时可用。可读可通过上位机修改x系列可通过指令修改其他系列不可通过指令修改。borderw属性边框粗细。当style设置为边框时可用。最大值:255。可读可通过上位机修改x系列可通过指令修改其他系列不可通过指令修改。pic属性-背景图片sta为图片时才有这个属性。可读可通过上位机修改可通过指令修改。pco属性-字体色。可读可通过上位机修改可通过指令修改。key属性-绑定键盘。可读可通过上位机修改不可通过指令修改。font属性-控件调用的字库id调用不同的字库会显示不同的字体或字号。可读可通过上位机修改可通过指令修改。参考1、 创建字库和导入字库 2、 指定字库xcen属性-水平对齐:0-靠左;1-居中;2-靠右。可读可通过上位机修改可通过指令修改。left属性-是否显进度条:0-不显示;1-操作时显示;2-持续显示。可读可通过上位机修改可通过指令修改。ch属性-滑动惯性力度(0-32,0为无惯性)。可读可通过上位机修改可通过指令修改。txt属性-字符内容。可读可通过上位机修改可通过指令修改。txt_maxl属性-字符最大长度(即分配内存空间)。可读可通过上位机修改不可通过指令修改。isbr属性-是否自动换行:0-否;1-是。可读可通过上位机修改可通过指令修改。spax属性-字符横向间距(最小0,最大255)。可读可通过上位机修改可通过指令修改。spay属性-字符纵向间距(最小0,最大255)。可读可通过上位机修改可通过指令修改。path_m属性-缓冲区大小(此值的1/2表示支持的最大文本行数,0为自动,自动情况下此值等于txt_maxl,即txt_maxl的1/2为支持的最大行数)。可读可通过上位机修改不可通过指令修改。maxval_y属性-最大纵向滑动值(运行中根据字符内容自动改变,只可读取不可设置)val_y属性-当前纵向滑动值(最小0,最大maxval_y)可读不建议通过上位机修改可通过指令修改。x属性-控件的X坐标。可读可通过上位机修改x系列可通过指令修改其他系列不可通过指令修改。y属性-控件的Y坐标。可读可通过上位机修改x系列可通过指令修改其他系列不可通过指令修改。w属性-控件的宽度。可读可通过上位机修改不可通过指令修改。h属性-控件的高度。可读可通过上位机修改不可通过指令修改。////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////给滑动文本控件添加新行//添加一个回车换行slt0.txt\rslt0.txtabc让滑动文本控件每次都位于最新行tm0.en1关闭滑动文本控件每次都位于最新行tm0.en0滑动文本控件翻页//滑动文本控件调用的字库字高*翻页行数sys028*5 //调用的字库字高28,翻页行数slt0.val_ysys0