嵌入式爱好者

T507_qt虚拟键盘外观更改

2023-11-28 08:43| 发布者: yhj_nb| 查看: 134| 评论: 0

类目: 知识库  >  T507系列产品     文档编号: 1211

更改QT虚拟键盘外观

一、相关路径
    存放路径:OKT507-linux-sdk/platform/framework/auto/sdk_lib/DWKeyboard/
    cpp文件路径:OKT507-linux-sdk/platform/framework/auto/sdk_lib/DWKeyboard/src/
    构成键盘的图标:OKT507-linux-sdk/platform/framework/auto/sdk_lib/DWKeyboard/content/styles/default/images/

二、修改过程
  1. 参数修改
    主要需要修改src路径下的inputview.cpp文件

    如果需要修改键盘的颜色,可以直接修改此处

    其中,“按钮hover颜色”指按下抬起后的颜色,默认白灰色;“按钮按钮颜色”指长按按钮时的颜色,默认是一种绿色;“按钮字体颜色”就是字面上的意思,默认为黄色。括号中的三个参数代表RGB参数,分别对应R、G、B,可以通过三原色计算器来计算得到我们想要的颜色,这里提供一个计算器:https://www.json.cn/gongju-color/rgb_coder.html


    除此之外,像类似这样的地方是调用一些组成虚拟键盘的图标文件,这里拿一处举例:

    类似这样的地方是修改键盘的布局


  2. 编译

    修改完之后,我们直接全编译是同步不了我们修改的配置的,需要先修改Makefile,然后在该路径下执行make来生成新的可执行文件:/home/forlinx/work/OKT507-linux-sdk/platform/framework/auto/sdk_lib/DWKeyboard

    具体路径根据自己源码解压的位置而定。


    打开Makefile,如图,我选中部分的路径,实际上我们源码的路径可能并不在这个位置,所以不进行修改直接执行make会报错提示找不到该路径

    通过查找发现有700多出需要修改,用vi编辑器来修改肯定不太现实,我们可以借助一些代码编辑器来批量查找替换,我这里用的Visual Studio Code可以直接全替换成我自己的路径

    推荐配置一下samba,这样可以直接将修改同步到源码中,免去了拷贝文件的过程

    修改完Makefile后,直接在DWKeyboard路径下执行make,之后回到源码sdk路径下执行全编译打包,烧写新镜像即可





已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 10:34

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部