具有相同语言的QML自定义键盘布局

时间:2019-03-22 09:14:35

标签: linux qt qml

我有一个使用en_GB键盘布局在Linux Ubuntu 16.04上运行的Qt 5.9.4 QML应用程序。
对于我的一个屏幕,我需要自定义布局,并且已经复制了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
}

谢谢。

0 个答案:

没有答案