How to implement virtual keyboard with PySide2 and QML
-
I am developing an application where logic is written in python using PySide2 and UI part is written in QML. The application is bound to run on Raspberry Pi and has a requirement of the on-screen keyboard. However, I am not able to find any suitable approach to develop it for this setup.
I have tried using the QML Virtual Keyboard class but for some reason, it always returns the following error whenever I try to run the example code on the device, even though all the python bindings and QML modules are installed.module "QtQuick.VirtualKeyboard" is not installed
Besides this, I didn't find any suitable approach to build this with PySide2 and QML. I have one idea in mind which involves developing the UI for keyboard in QML using GridLayout class and interfacing it with python using some sort of available mechanisms but I don't know if it's feasible or not.
Can anyone guide me to a good approach ?Thanks
Rahul -
@RG97 You need the keyboard installed on your Raspberry Pi.
And I think you need to import with a version number like shown here https://doc.qt.io/qt-5/qtvirtualkeyboard-basic-example.html