当前位置: 首页 > wzjs >正文

台州网站建设方案咨询亚瑟中文 在线

台州网站建设方案咨询,亚瑟中文 在线,成都科技网站建设电话咨询,网站开发人员这一期来讲解与文本框配套使用的键盘,以及键盘如何在项目中开启。 打开GUI_guider软件平台,在左上角点开工程选项,在该栏目的最下方点击系统设置。 随后在系统设置界面中点击项目选项,选择显示键盘。 在该界面中可以设置键盘文字…

这一期来讲解与文本框配套使用的键盘,以及键盘如何在项目中开启。
打开GUI_guider软件平台,在左上角点开工程选项,在该栏目的最下方点击系统设置。在这里插入图片描述
随后在系统设置界面中点击项目选项,选择显示键盘。
在这里插入图片描述
在该界面中可以设置键盘文字的大小和文本类型,最下方判断键盘是否支持中文输入(中文输入,当汉字库不够大时,用户点击中文输入会少很多字)。例如下图所示:
在这里插入图片描述
文本选项中只有四个文字,这就是文字库缺少的表现。
键盘分为四种模式:
(1)2.1 LV_KEYBOARD_MODE_TEXT_LOWER
显示小写字母,默认的情况。
在这里插入图片描述
(2)LV_KEYBOARD_MODE_TEXT_UPPER
显示大写字母,包括键盘和文本框显示。
在这里插入图片描述
(3)LV_KEYBOARD_MODE_SPECIAL
显示特殊字符
在这里插入图片描述
(4) LV_KEYBOARD_MODE_NUMBER
显示数字。
在这里插入图片描述
以下是开启键盘功能的文本框代码:
//Write codes screen_v3_z
ui->screen_v3_z = lv_textarea_create(ui->screen);
lv_textarea_set_text(ui->screen_v3_z, “”);
lv_textarea_set_placeholder_text(ui->screen_v3_z, “”);
lv_textarea_set_password_bullet(ui->screen_v3_z, “*”);
lv_textarea_set_password_mode(ui->screen_v3_z, false);
lv_textarea_set_one_line(ui->screen_v3_z, true);
lv_textarea_set_accepted_chars(ui->screen_v3_z, “”);
lv_textarea_set_max_length(ui->screen_v3_z, 16);
//当LV_USE_KEYBOARD为1时启用虚拟键盘,LV_USE_ZH_KEYBOARD为1时支持中文输入
#if LV_USE_KEYBOARD != 0 || LV_USE_ZH_KEYBOARD != 0
lv_obj_add_event_cb(ui->screen_v3_z, ta_event_cb, LV_EVENT_ALL, ui->g_kb_screen);
#endif
lv_obj_set_pos(ui->screen_v3_z, 160, 153);
lv_obj_set_size(ui->screen_v3_z, 195, 33);
默认是第一种键盘模式,当需要切换模式,进入到ta_event_cb函数修改模式,下面代码以数字模式举例子lv_keyboard_set_mode(kb, LV_KEYBOARD_MODE_NUMBER); 只需要改变这行代码即可。
attribute((unused)) void ta_event_cb (lv_event_t *e) {
lv_event_code_t code = lv_event_get_code(e);
#if LV_USE_KEYBOARD || LV_USE_ZH_KEYBOARD
lv_obj_t *ta = lv_event_get_target(e);
#endif
lv_obj_t *kb = lv_event_get_user_data(e);
if (code == LV_EVENT_FOCUSED || code == LV_EVENT_CLICKED)
{
#if LV_USE_ZH_KEYBOARD != 0
lv_zh_keyboard_set_textarea(kb, ta);
#endif
#if LV_USE_KEYBOARD != 0
lv_keyboard_set_textarea(kb, ta);
lv_keyboard_set_mode(kb, LV_KEYBOARD_MODE_NUMBER); // 设置为数字模式
#endif
lv_obj_move_foreground(kb);
lv_obj_clear_flag(kb, LV_OBJ_FLAG_HIDDEN);
v3card_write_cmd_mode0(LCD_MERGE_MODE,2);
v3card_write_cmd_mode0(WINDOW_X_STA,40);
v3card_write_cmd_mode0(WINDOW_X_END,439);
v3card_write_cmd_mode0(WINDOW_Y_STA,79);
v3card_write_cmd_mode0(WINDOW_Y_END,400);
v3card_write_cmd_mode0(PL_PLOT_CHANGE,1);
v3card_write_cmd_mode0(PL_PLOT_CHANGE,0);
}
if (code == LV_EVENT_CANCEL || code == LV_EVENT_DEFOCUSED)
{
#if LV_USE_ZH_KEYBOARD != 0
lv_zh_keyboard_set_textarea(kb, ta);
#endif
#if LV_USE_KEYBOARD != 0
lv_keyboard_set_textarea(kb, ta);
#endif
lv_obj_move_background(kb);
lv_obj_add_flag(kb, LV_OBJ_FLAG_HIDDEN);
v3card_write_cmd_mode0(LCD_MERGE_MODE,2);
v3card_write_cmd_mode0(WINDOW_X_STA,40);
v3card_write_cmd_mode0(WINDOW_X_END,439);
v3card_write_cmd_mode0(WINDOW_Y_STA,79);
v3card_write_cmd_mode0(WINDOW_Y_END,279);
v3card_write_cmd_mode0(PL_PLOT_CHANGE,1);
v3card_write_cmd_mode0(PL_PLOT_CHANGE,0);
}
}
下一期将讲述消息框的使用。


文章转载自:

http://zVkb5yYk.kymrs.cn
http://2J146MCn.kymrs.cn
http://hK0HNkVS.kymrs.cn
http://OqRFJoln.kymrs.cn
http://Hkdw8BNS.kymrs.cn
http://vVLBetJ3.kymrs.cn
http://oJijPtcN.kymrs.cn
http://cp3rw1jX.kymrs.cn
http://Sdvyy4RB.kymrs.cn
http://i1ysxi7x.kymrs.cn
http://EKS8b0Ii.kymrs.cn
http://H0MVGMTu.kymrs.cn
http://79bSPd5s.kymrs.cn
http://PQiqdpa2.kymrs.cn
http://Xl0Tmnnn.kymrs.cn
http://dsYfEysS.kymrs.cn
http://ekiJSK3l.kymrs.cn
http://jG93GQqi.kymrs.cn
http://XZVQyzDT.kymrs.cn
http://h6G4dNGN.kymrs.cn
http://SUlmOvqt.kymrs.cn
http://SvhQ0r8K.kymrs.cn
http://XM1sHotv.kymrs.cn
http://dIcoRIzl.kymrs.cn
http://wD6LpxBn.kymrs.cn
http://S9TazPsO.kymrs.cn
http://LGBGznrq.kymrs.cn
http://bvyYiu4g.kymrs.cn
http://XlRsI3ro.kymrs.cn
http://eLPky90a.kymrs.cn
http://www.dtcms.com/wzjs/624364.html

相关文章:

  • 建一个网站需要多少钱天津的网站建设公司哪家好
  • 常见的三种网站类型外贸公司网站源码
  • 网站建立项目步骤百度小说风云榜排名完结
  • 手机网站制作套餐中国网站建设公司有哪些内容
  • 美食网站开发与设计任务书鸿鑫建设集团有限公司网站
  • 江苏科技大学新校区建设网站有哪些软件可以查企业信息
  • 建设网站的意义知乎关闭wordpress评论
  • 最全的网页模板网站crm管理系统登录
  • 网站月流量是什么意思北京装饰公司招聘信息
  • 有啦域名网站怎么做wordpress图片快速主题
  • 苏州做视频网站广告公司优秀的外贸网站案例
  • 信邦建设工程有限公司网站网站开发 flex
  • 外贸网站定做花店网页设计素材
  • vue配合什么做网站比较好沃尔玛网上商城和超市价格一样吗
  • 怎么仿网站链接网站源码路径
  • 网站备案的幕布尺寸南宁做网站公司
  • 产品网站别人是如何做优化的关键词排名点击器
  • 网站策划书的内涵网络营销的概念及特点
  • 内蒙古高端网站建设wordpress去掉头像
  • 北京网站制作是什么开发网站 需求
  • 客户买东西返利网站怎么做wordpress 最强大主题
  • 网站建设需要企业wordpress禁止自动跳转
  • 企业做网站需要什么软件国外家谱网站的建设
  • 建设彩票网站io游戏网站
  • 淮南网站推广专业制作网站有哪些
  • wordpress主题是什么吉林长春seo网络推广
  • 网站建设的一般流程排序为俄罗斯服务器网站
  • 青岛谷歌网站建设医药网站建设客户的需求
  • php网站是什么数据库文件移动互联网开发的学习心得
  • 网站前端开发培训资料wordpress页面权限