Qt5改变虚拟键盘的样式
qtvirtualkeyboard是基于qml写的,因此需要具备一些qml的知识。
1.先找到默认样式的源码,参考位置:
默认样式有两个,一个是default,另一个是retro(更酷炫)。
2.将样式源码拷贝到QtQuick-->VirtualKeyboard-->Styles下,修改为你喜欢的名字。
3.打开样式目录下的style.qml文件,进行修改。
如上图keyboardBackground表示键盘的背景,keyPanel表示按键。
4.使用样式可以在main函数中加入qputenv("QT_VIRTUALKEYBOARD_STYLE",QByteArray("retro"));
第二个参数就是样式的名字。
说明: 样式修改不需要重新编译。
---> 文章来源于我的个人博客:fearlazy
---> 编程是一件怎么也学不会的事情,但是如果能享受学习的过程也是挺好的。