我们使用 QML 开发了一个嵌入式项目。最近硬件平台发生了彻底的变化,出于性能考虑,我必须使用 QWidget 而不是 QML。此外,我们决定在 QWidget 中利用 QQuickView 并在我们的项目中嵌入 QML 部分。
问题在于 Qt 虚拟键盘。由于缺少 QML 文件上下文集成,我们不能在 QML 文件中单独使用 InputPanel。因此,我们的程序中没有设置虚拟键盘的几何形状(大小和位置)。
有没有办法解决这个问题?我们如何在 C++ 中基于 QWidget 组件设置输入面板?