-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.9.0, 6.9.1
-
-
c451aaadd (dev), 039fcfcfe (6.10), 401e5d9ad (6.9.3)
A minimal reproducer is attached.
It is a QWidget-based application (a single QTextEdit) that requests input method to be virtual keyboard. That is doable and allowed:
https://doc.qt.io/qt-6/qtvirtualkeyboard-deployment-guide.html#integration-method
And it works well in 6.8.3. But since 6.9.0, the internal QQuickView cannot find InputPanel.qml anymore. Run the reproducer and one will be greeted by:
qrc:/qt-project.org/imports/QtQuick/VirtualKeyboard/InputPanel.qml: No such file or directory
And the entire process is mostly frozen. Mouse interactions are not working anymore, but one can still type in using physical keyboard.
- relates to
-
QTBUG-137923 [Reg 6.8.3->6.9.0] Virtual keyboard is totally broken because it depends on Qt MultiMedia
-
- Closed
-
For Gerrit Dashboard: QTBUG-137921 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
648741,7 | Load the InputPanel component from the QtQuick.VirtualKeyboard module | dev | qt/qtvirtualkeyboard | Status: MERGED | +2 | 0 |
679069,2 | Load the InputPanel component from the QtQuick.VirtualKeyboard module | 6.10 | qt/qtvirtualkeyboard | Status: MERGED | +2 | 0 |
679329,2 | Load the InputPanel component from the QtQuick.VirtualKeyboard module | 6.9.3 | qt/qtvirtualkeyboard | Status: MERGED | +2 | 0 |