问:如何避免Windows软键盘覆盖输入字段?

时间:2018-09-19 09:19:46

标签: windows qt qml tablet soft-keyboard

在iPad上,如果QML TextInputTextEdit获得了焦点,则会出现软键盘,并且应用程序内容会根据需要向上滑动,以便同时显示文本输入字段和软键盘。

在Windows Surface平板电脑上,在平板电脑模式下,Qt支持自动显示软键盘,但是应用程序内容不会自动向上滑动,并且输入字段可以隐藏在键盘后面。

是否有一种方法可以使应用程序内容像在iPad上一样自动向上滑动?还是有一种方法可以检测软键盘的状态尺寸,以便我可以用代码手动处理幻灯片?

注意:Windows在平板电脑模式下自动显示软键盘为reported broken in this bug report(早于Qt 5.3.2报告),但为has been fixed as of Qt 5.11.2。另请注意:这些错误也影响了Qt Widgets类QLineEdit,我的问题也可能与此有关,但我尚未使用Widgets进行过测试。

0 个答案:

没有答案
相关问题