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

专业网站设计公司爱站网长尾词挖掘

专业网站设计公司,爱站网长尾词挖掘,佛山网站建设公司88,微信小程序怎么做商城这一期来讲解与文本框配套使用的键盘,以及键盘如何在项目中开启。 打开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://www.dtcms.com/wzjs/253982.html

相关文章:

  • 福田商城网站制作网络营销做的比较好的企业
  • 乐清微网站建设写软文能赚钱吗
  • 全屏响应式网站网站推广软件哪个最好
  • 云服务器怎么搭建网站汕头网站设计公司
  • 免费网站开发网站优化方案怎么写
  • 网站策划与建设阶段上海网站建设费用
  • 南京专业做网站惠州企业网站建设
  • 网上找工程项目怎么找抖音seo查询工具
  • 佛山网站关键词优化公司seo网站优化服务合同
  • 百度网站制作公司百度知道官网手机版
  • 手把手做网站页面北京seo排名服务
  • 成都网站建设排名今日特大军事新闻
  • 沈阳网站建设黑酷科技十堰seo优化
  • 网站上的地图导航怎么做的百度推广收费标准
  • 网站建设在哪里备案香飘飘奶茶
  • 合肥公司企业网站建设简述企业网站推广的一般策略
  • 做网站设计有哪些网页新闻头条新闻
  • wordpress 批量创建目录结构宁波百度快照优化排名
  • 做混剪素材下载网站企业网站有什么
  • 黄岛开发区网站制作搜一搜百度
  • 天天新网站企业邮箱账号
  • 做的网站进不去后台如何查一个关键词的搜索量
  • 优享购物官方网站seo兼职外包
  • 合肥做网站价格竞价托管开户
  • 武汉网站建设联系电话360关键词指数查询
  • 甘肃省建设工程网站阿里关键词排名查询
  • 怎么样做长久的电影网站谷歌平台推广外贸
  • 微信公众号制作模板免费沈阳seo建站
  • 个人可以做企业网站长春网络推广优化
  • 西安网站建设网络公司熊掌号武汉搜索引擎营销