Пользовательские раскладки клавиатуры QML на одном языке - PullRequest
1 голос
/ 22 марта 2019

У меня есть приложение Qt 5.9.4 QML, работающее на Linux Ubuntu 16.04 с использованием раскладки клавиатуры en_GB.
Мне нужен только один из моих экранов, и я скопировал раскладку клавиатуры Qt * .qml, переставив файлыи импортировал их.

Пользовательская клавиатура отображается на каждом экране, но она мне нужна только на одном.Как это можно сделать?

main.cpp

qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
qputenv("QT_VIRTUALKEYBOARD_LAYOUT_PATH", "/path/to/layouts");

window.qml
Я использую InputMethod только для позиционированияклавиатура внутри формы.

InputPanel
{
   id: inputPanel
   anchors.left: parent.left
   anchors.right: parent.right
   y: active ? parent.height - inputPanel.height : parent.height
}

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...