PyQt5/pyqt4是否已经支持QtVirtualKeyboard和手写识别?

2024-10-01 07:40:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用pyqt5开发一个桌面应用程序,我想使用一个带有手写识别功能的虚拟键盘。我看到Qt,QtVirtualkeyboard已经支持它了。在

这是a link!在

enter image description here

我获得了QtCube上运行的C++ QT示例代码。 但是使用python3.5和PyQt5,它给出了以下信息:

module "QtQuick.VirtualKeyboard" is not installed 
 import QtQuick.VirtualKeyboard 2.1 

我该怎么办? PyQt5是否附带VirtualKeyboard模块?如果没有,如何在PyQt5上安装它?在


Tags: 功能应用程序示例link键盘qt桌面pyqt5
2条回答

对于qt desinger,您只能在.py文件中添加这一行。在

os.environ["QT_IM_MODULE"] = "qtvirtualkeyboard"

但是如果您想将QML与qtvirtualkeyboard一起使用

pyqt5.8中没有virtualkeyboard插件,必须使用qt的路径。在

例如,在ubuntu上安装pyqt5、qt5.8和qtvirtualkeyboard的基本步骤:

1.使用qtvirtualkeyboard安装qt5.8

wget http://download.qt.io/official_releases/qt/5.8/5.8.0/qt-opensource-linux-x64-5.8.0.run

chmod +x qt-opensource-linux-x64-5.8.0.run

./qt-opensource-linux-x64-5.8.0.run

2.步骤

apt-get install python3 python3-pip pip3 install pyqt5

3.步骤

在python代码上设置环境变量qt路径。在

^{pr2}$

我也被困在这件事上,我是Qt的新手 经过一番研究,并在源代码中挖掘,找到了解决方案

你不需要导入它来使用它,因为它是一个模块,它将自己实现到每个qt输入

好吧,你不需要在PyQt5上安装它,但是如果它还没有随Qt包一起提供,那么如果你使用archlinux,你可以用pacman安装它

pacman -S qt5-virtualkeyboard

如果你不能在你的操作系统存储库中找到它,试着在这里建立它是documanimation https://doc.qt.io/qt-5/qtvirtualkeyboard-index.html

然后要在pyqt应用程序中使用它,可以从bash或脚本顶部将环境变量QT_IM_MODULE设置为“qtvirtualkeyboard”

^{pr2}$

相关问题 更多 >