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
spc文件怎么看,spc文件用什么打开?
0文件怎么看,0文件用什么打开?
sparseimage文件怎么看,sparseimage文件用什么打开?
sp文件怎么看,sp文件用什么打开?
dv文件怎么看,dv文件用什么打开?
soundpack文件怎么看,soundpack文件用什么打开?
dus文件怎么看,dus文件用什么打开?
dtw文件怎么看,dtw文件用什么打开?
spdf文件怎么看,spdf文件用什么打开?
0文件怎么看,0文件用什么打开?