更改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路径下执行全编译打包,烧写新镜像即可 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-22 10:34
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.