How to implement virtual keyboard with PySide2 and QML
-
wrote on 2 Nov 2019, 10:33 last edited by RG97 11 Mar 2019, 09:00
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 -
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 Did you install "Qt Virtual Keyboard"?
-
wrote on 4 Nov 2019, 07:15 last edited by
Hi
Yes I have installed qml-module-qtquick-virtualkeyboard module,still it gives me the error whenever I try to import the module in QML file. -
Hi
Yes I have installed qml-module-qtquick-virtualkeyboard module,still it gives me the error whenever I try to import the module in QML file.@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 -
wrote on 8 Nov 2019, 12:00 last edited by
Hello! I have the absolutly same problem. Do you mean that you have installed qml-module-qtquick-virtualkeyboard via qt maintenance tool or it's additional library to pySide?
5/7