在Tinker Board中使用PyQt5虚拟键盘和Armbian仿生操作系统

2024-09-30 22:24:41 发布

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

我正在尝试将虚拟键盘用于触摸屏,在Armbian Bionic(Linux用于ARM开发板)上使用python 3.6和PyQt5.10。我的硬件是华硕Tinker板

我在这个Link中用@eyllansc检查了答案。 当我按照Windows 10中的说明操作时,它工作得很好,但我在Armbian仿生中也做了同样的操作,但没有运气。这个答案似乎适用于x86和x64体系结构。 在使用以下命令更新python3和pip后,我还尝试安装最新版本的PyQt5-5.15.0:

pip3 install pyqt5

但它遇到了以下错误: Error During PyQt5-5.15.0 installationError During PyQt5-5.15.0 installation

因此,最后我搜索了web,发现我需要在主机Linux中交叉编译PyQt5

有人能帮我找到最快最简单的解决方案吗? 谢谢


Tags: 答案硬件linuxwindowslink键盘x86pyqt5
1条回答
网友
1楼 · 发布于 2024-09-30 22:24:41

my previous solution中,只需指出如何安装Qt以及应该复制哪些文件,但在这种情况下,不可能应用该解决方案,因为Qt不为您的操作系统提供二进制文件。通常,操作系统已提供编译的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通常共享相同的库和插件,因此它应该可以工作

相关问题 更多 >