2

我需要在小屏幕上为 Qt VirtualKeyboard 构建自定义样式,以最大限度地提高其可读性。我在我的项目中构建了一个自定义布局,并且使用 QT_VIRTUALKEYBOARD_LAYOUT_PATH 效果很好。

我遇到的问题是文档声明自定义样式必须放在 Qt 目录中。但是,我需要这种风格是可移植的,因此将这种新构建的风格存储在我的本地机器上而不是项目本身中是不可接受的。

有没有办法在项目中构建使用键盘样式?

4

1 回答 1

0

它不必在 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

于 2018-02-03T09:51:36.240 回答