Qtvirtualkeyboard не отображается в приложении - PullRequest
0 голосов
/ 18 апреля 2019

Вот моя проблема, я хочу использовать виртуальную клавиатуру qt. У меня он работает на рабочем столе, но на моем raspberrypi3 (с минимальной корневой файловой системой) он не появляется.

Я поставил

qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));

в main.cpp

и поместили InputPanel в main.qml

import QtQuick 2
import QtQuick.VirtualKeyboard 2.1

Item {
    id: root
    Item {
        id: appContainer
        anchors.left: parent.left
        anchors.top: parent.top
        anchors.right: parent.right
        anchors.bottom: inputPanel.top
        //...
    }

    InputPanel {
        id: inputPanel;
        y: parent.height; // position the top of the keyboard to the bottom of the screen/display

        anchors.left: parent.left;
        anchors.right: parent.right;
        Component.onCompleted: {
            inputPanel.keyboard.style.languagePopupListEnabled = false;
        }
        states: State {
            name: "visible";
            when: inputPanel.active;
            PropertyChanges {
                target: inputPanel;
                // position the top of the keyboard to the bottom of the text input field
                y: parent.height - inputPanel.height;
            }
        }
    }
}

Когда я пытаюсь использовать его на rp3, он не появляется. Есть идеи?

...