在带有 Armbian Bionic 的 Tinker Board 中使用 PyQt5 虚拟键盘 OS
Using PyQt5 Virtual Keyboard in Tinker Board with Armbian Bionic OS
我正在尝试为触摸屏使用虚拟键盘,在 Armbian Bionic(Linux 用于 ARM 开发板)上使用 python 3.6 和 PyQt5.10。我的硬件是 ASUS Tinker Board。
我在这个 中检查了@eyllanesc 的答案。
当我按照 Windows 10 中的说明进行操作时,它工作正常,但我在 Armbian Bionic 中做了同样的操作,但没有成功。这个答案似乎适用于 x86 和 x64 架构。
我还尝试在更新 python3 和 pip 后使用以下命令安装最新版本的 PyQt5-5.15.0:
pip3 install pyqt5
但是遇到如下错误:
所以最后我在网上搜索了一下,发现我需要在主机中交叉编译PyQt5 Linux!
谁能帮我找到最快最简单的解决方案?
谢谢
在 中仅指出如何安装 Qt 以及应该复制哪些文件,但在这种情况下无法应用该解决方案,因为 Qt 不为您的 OS 提供二进制文件。通常 OS 已经提供了已编译的 Qt,因此您必须安装它:
sudo apt-get update
sudo apt-get install python3-pyqt5 qt5-default qtdeclarative5-dev libqt5svg5-dev qtbase5-private-dev qml-module-qtquick-controls2 qml-module-qtquick-controls qml-module-qt-labs-folderlistmodel
git clone -b 5.9.8 https://github.com/qt/qtvirtualkeyboard.git
cd qtvirtualkeyboard
qmake
make
sudo make install
Qt 和 PyQt5 通常共享相同的库和插件,因此它应该可以工作。
我正在尝试为触摸屏使用虚拟键盘,在 Armbian Bionic(Linux 用于 ARM 开发板)上使用 python 3.6 和 PyQt5.10。我的硬件是 ASUS Tinker Board。
我在这个
pip3 install pyqt5
但是遇到如下错误:
所以最后我在网上搜索了一下,发现我需要在主机中交叉编译PyQt5 Linux!
谁能帮我找到最快最简单的解决方案? 谢谢
在
sudo apt-get update
sudo apt-get install python3-pyqt5 qt5-default qtdeclarative5-dev libqt5svg5-dev qtbase5-private-dev qml-module-qtquick-controls2 qml-module-qtquick-controls qml-module-qt-labs-folderlistmodel
git clone -b 5.9.8 https://github.com/qt/qtvirtualkeyboard.git
cd qtvirtualkeyboard
qmake
make
sudo make install
Qt 和 PyQt5 通常共享相同的库和插件,因此它应该可以工作。