Python是一个十分简略上手和运用的言语,十分合适开发者快速的建立和完结自己ideal原型,在开发中,能够经过Python快速的建立自己的主意,而且后续很简略运用其他更高功能的言语进行部分或许大局的优化。UI交互规划是开发中常见的一个问题,今日给咱们介绍怎么运用PyQt库在Dragonbaord 410c Linux环境下快速的咱们自己的交互程序。
在前面的blog中现已给咱们介绍了怎么在Dragoboard 410c linux环境下建立QT环境和编写运转QT应用程序,可是进程是十分复杂的,而且在建立进程中咱们需求手动的处理各种依靠问题和编译装置相应的库,可是今日给咱们介绍的PyQt这款根据QT的Python言语GUI库确是十分简略的,不管在库环境的建立上仍是程序的编写上,都承继了Python简略易用的有点,咱们能够快速的在Dragonbaord 410c linux环境下快速的完结环境的建立,和编写GUI交互程序,而且还能够借助于Qt design 来进行UI交互规划,然后转换为模块化的Python交互脚本程序,最终咱们只需求专心怎么完结咱们的逻辑规划即可。
首要咱们准备好一块装置了debian linux体系的Dragonboard 410c开发板,衔接显示器、键盘、鼠标,接着咱们就能够开端来建立咱们的PyQt环境了。
具体过程如下:
1) 跟新debian源
这儿咱们运转下面两条指令更新debain源:
sudo apt-get update -y
sudo apt-get upgrade -y
等候大约半个小时(具体视网络状况而定)能够完结更新。
2)装置最新的Python
apt-get install python*
运转上面指令会装置Python3,假如你的板子上现已有Python3了能够不要装置
3)装置PyQT
sudo apt-get install python3-pyqt5
这一步是要害,假如装置不成功通常状况下是你的1)这个过程没有做好,源没有更新成功,装置成功后,如下图所示。
好了到这儿你就现已完结了在你的Dragonboard 410c开发板上建立Python QT环境了,接下来就能够运用PyQt供给的UI交互库来完结在Dragonboard 410c上进行开发和规划了,这儿咱们给出了一个简略的UI规划测验代码如下:
#!/user/bin/python3
#test.py
import sys
from PyQt5.QtWidgets import QApplicaTIon, QWidget
if __name__ == __main__:
app = QApplicaTIon(sys.argv)
w = QWidget()
w.resize(700,500)
w.move(100,100)
w.setWindowTItle(Dragonboard 410c test)
w.show()
sys.exit(app.exec_())
运转上述代码,咱们能够看到一个简略的GUI,如下:
这儿后续咱们能够参阅PyQt官网上面有更多的开发介绍,一起还能够参阅博客文章运用eric6和Pyqt5完结GUI编程一文,了解怎么运用Qt design 界面规划东西来构建UI,然后转换成能够运转的Python脚本进行布置。
看到这儿,咱们是不是很激动,在Dragonboard 410c 开发板上能够这么简略的就完结自己的UI交互程序环境和程序规划……