我需要在小屏幕上为Qt VirtualKeyboard构建自定义样式,以最大限度地提高其可读性。我已经在我的项目中构建了一个自定义布局,并且使用QT_VIRTUALKEYBOARD_LAYOUT_PATH可以很好地工作。
我遇到的问题是,文档声明必须将自定义样式放在Qt中。但是,我需要这种样式是可移植的,所以将这个新构建的样式存储在我的本地机器上,而不是在项目本身中,将是不可接受的。
有没有方法在项目中构建使用键盘样式?
发布于 2018-02-03 09:51:36
它不必位于Qt目录中,只需位于QtQuick/VirtualKeyboard/Styles/下的目录和QML导入路径中。
举个例子,看看自动测试:
http://code.qt.io/cgit/qt/qtvirtualkeyboard.git/tree/tests/auto/styles/data
还可以将样式放在文件夹结构下的.qrc文件中:
http://code.qt.io/cgit/qt/qtvirtualkeyboard.git/tree/src/virtualkeyboard/virtualkeyboardsettings.cpp#n70
我创建了一个任务来使这更清楚:https://bugreports.qt.io/browse/QTBUG-66172
https://stackoverflow.com/questions/48592098
复制相似问题