当设备';s(android)键盘处于活动状态
我想在键盘处于活动状态时移动弹出窗口,因为现在键盘覆盖了弹出窗口。如何知道键盘的大小以正确移动弹出窗口当设备';s(android)键盘处于活动状态,android,qt,qml,qtquick2,qtquickcontrols2,Android,Qt,Qml,Qtquick2,Qtquickcontrols2,我想在键盘处于活动状态时移动弹出窗口,因为现在键盘覆盖了弹出窗口。如何知道键盘的大小以正确移动弹出窗口 Popup { id: popupName contentWidth: parent.width/2 contentHeight: parent.height/2 x: parent.width/2 - popupName.width/2 y: parent.height/2 - popupName.height/2 background:
Popup {
id: popupName
contentWidth: parent.width/2
contentHeight: parent.height/2
x: parent.width/2 - popupName.width/2
y: parent.height/2 - popupName.height/2
background: Rectangle {
color: "#424242"
}
您可以使用:
inputMethod对象允许访问应用程序的QInputMethod对象及其所有属性和插槽。有关更多详细信息,请参阅QInputMethod文档
他们说:
此属性在窗口坐标中保存虚拟键盘的几何图形
如果无法知道键盘的几何图形,则该矩形可能为空。android上的浮动键盘就是这样
我不确定屏幕截图中的键盘是否被视为“浮动键盘”。不是,键盘未固定到屏幕底部时是浮动的,如下所示: