Qt 虚拟键盘qtvirtualkeyboard遮挡QLineEdit问题
1.通过修改虚拟键盘源码 qtvirtualkeyboardeverywheresrc5.14.2\src\virtualkeyboard\desktopinputselectioncontrolpp:159
1 void DesktopInputSelectionControl::updateVisibility() 2 17 originalY = 0; 18 } 19 20 return; 21 } 22 const bool wasAnchorVisible = m_anchorHandleVisible; 23 const bool wasCursorVisible = m_cursorHandleVisible; 24 const bool makeVisible = (m_inputContext>isSelectionControlVisible() || m_handleState == HandleIsMoving) && m_enabled; 25 26 m_anchorHandleVisible = makeVisible; 27 if (QWindow *focusWindow = QGuiApplication::focusWindow()) 43 } 44 45 if (wasAnchorVisible != m_anchorHandleVisible) 53 54 m_cursorHandleVisible = makeVisible; 55 if (QWindow *focusWindow = QGuiApplication::focusWindow()) 64 65 if (wasCursorVisible != m_cursorHandleVisible) 73 }
下一篇:Q 虚拟键盘virtualkeyboard部署无法弹出的问题
Qt
pla文件怎么看,pla文件用什么打开?
pl1文件怎么看,pl1文件用什么打开?
pl文件怎么看,pl文件用什么打开?
pl0文件怎么看,pl0文件用什么打开?
pkt文件怎么看,pkt文件用什么打开?
pkm文件怎么看,pkm文件用什么打开?
pks文件怎么看,pks文件用什么打开?
pka文件怎么看,pka文件用什么打开?
pkh文件怎么看,pkh文件用什么打开?
pkg文件怎么看,pkg文件用什么打开?