QT虚拟键盘未在全屏模式下显示

时间:2019-11-04 15:22:18

标签: qt fullscreen virtual-keyboard odroid mate

我正在使用ubuntu 18.04 bionic + qt5 + qtCreator在ODROID-XU4(手臂)上使用第三方QT虚拟键盘https://github.com/mazj/VirtualInput。一切都像我设置为全屏模式(而不是例如最大化:

    MainWindow window;
    window.showFullScreen();
    //window.showMaximized();

虚拟键盘不再显示,点击了QLineEdit。

通常,键盘应该简单地作为另一个窗口弹出。 我在运行ubuntu 16.04 xenial + qt5 + qtCreator的另一台PC上编译了该项目。在这台机器上,即使在全屏模式下,一切都可以正常工作。 我尝试使用SUPER +'和SUPER + tab,但是使用odroid + fullscreen无法看到虚拟键盘。

我必须向qt5base添加软件包:qtbase5-private-dev和qttools5-dev,以编译virtualinput repo。

int main(int argc, char *argv[])
{
    qputenv("QT_IM_MODULE", QByteArray("virtualinput"));
    QApplication app(argc, argv);
    MainWindow window;
    window.showFullScreen();
    return app.exec();
}

QLineEdit field;
field->setProperty("keyboard",true);
field->setProperty("maxLength",10);

0 个答案:

没有答案