qt - 在对话框中使用虚拟键盘的 QML 问题
问题描述
我正在为具有触摸屏但没有物理键盘的设备开发 Qt 项目 (v5.13.0)。虚拟键盘在应用程序窗口中工作正常,只要单击输入组件就会显示。
我的问题是当我想在对话框(实际上是弹出窗口)中填充输入组件时。键盘确实出现了,但在主窗口的对话框“后面”,所以我不能使用它。
我确定我遗漏了一些东西,例如一个组件成员,但我不知道它是什么。
有人知道如何在我的对话框中访问虚拟键盘吗?
解决方案
我认为这个问题由https://bugreports.qt.io/browse/QTBUG-56918跟踪,并在 5.15 中修复。
如果您出于某种原因不能使用 5.15,这里讨论了几种潜在的解决方法。
推荐阅读
- java - 例外:Java 网关进程在发送其端口号 pyspark 之前已退出
- android - 带有重力=“fill_horizontal”的Android位图tileModeY=“repeat”创建丑陋的边缘
- javascript - 加入两个 Firestore 集合
- google-apps-script - 表单向工作表提交数据后,向工作表中的事件添加数字
- reactjs - REACT -> 通过 GitBash 或 VS Code 终端启动纱线的问题
- python - Django:多个annotate()中的Count()
- reactjs - 内部函数和外部函数的区别
- flutter - Flutter 行列问题
- git - Azure DevOps - 在 Web UI 中比较两个提交?
- office365 - 是否可以以编程方式删除“与我共享”下的项目?