我在嵌入式设备上使用 qt 小部件,但虚拟键盘有问题。键盘显示为全屏并与所有应用程序重叠。
在Yocto 中的虚拟键盘顶部黑屏一文中描述了如何解决此问题。
简而言之,你需要用键盘找到QQuickWindow,并在这个窗口上调用setMask。然后键盘上方的区域就会变成透明的
我在如何使用虚拟键盘查找 QQuickWindow 时遇到问题。我尝试使用
QApplication::allWidgets()
Run Code Online (Sandbox Code Playgroud)
但窗户不在这里。