您的位置 首页 传感器

根据Dragonbaord 410c开发板的Python交互规划(1)——怎么树立天气预报界面

基于Dragonbaord 410c开发板的Python交互设计(1)——如何建立天气预报界面-在Pyqt环境搭建一文中向大家介绍了如何在dragonboard 410c开发板上搭建PyQt UI设计

在Pyqt环境树立一文中向咱们介绍了如安在dragonboard 410c开发板上树立PyQt UI规划环境,今日将进一步以一个气候预报的经典demo的UI规划为例教咱们怎么运用pyQt来树立自己的交互程序界面。

上期blog中仅仅教咱们在410c上简略的调用了pyqt供给的接口来完结了简略的界面制作和运转,可是关于杂乱的界面,假如咱们选用这种办法来进行构建,信任很多人都很难上手,同样在咱们的pyqt中也能够选用已有的qt designer来进行咱们的界面规划,咱们能够在windows上装置好Python3.4 和pyqt,详细的装置办法和前面的在dragonboard 410c上的装置办法相似,咱们也能够参阅Pyqt5在windows平台上装置一文。

装置好后,咱们能够找到pyqt5包的方位,如下:

在pyqt5 目录下咱们能够看到用于pyqt开发的文档、东西和比如,目录下的内容详细介绍如下:

doc pyqt5 相关的文档,找到index.html是整个协助文档的索引,能够检查Python API的运用介绍

examples 例程

designer.exe 界面规划师东西

pyrcc5.exe 资源编译器,在界面规划的时分有资源文件,需要用该编译东西将其编译成py文件

pyuic5.bat 界面转化器,用规划师规划的.ui文件能够经过该东西进行转化生成Python脚本。

了解上面的文档和东西后,就能够运用pyqt来进行开发了,这盘blog中咱们主要是用designer东西来树立咱们的气候预报demo界面,首要翻开designer,exe东西,就能够用该东西来进行UI规划了,这儿咱们规划好的气候预报UI如下图所示详细ui文件咱们到http://pan.baidu.com/s/1o8uEXp4下载 。

保存为mainwindow.ui,界面中运用的控件较多,不详细介绍,咱们能够下载ui文件后用designer,exe翻开检查,接着咱们就能够用pyuic5东西来讲ui文件转化成py文件,能够履行的Python脚本文件,翻开cmd指令编辑器,然后输入下面指令即可得到Python脚本:

在得到的mainwindow.py Python脚本,咱们用记事本翻开如下图所示

这儿是转化后的用Python调用pyqt写的ui类,可是没有主函数,履行该脚本没有反应看不到界面,这儿咱们还需要树立一个Python脚本文件,经过承继该类,并增加主函数对类进行实例化就能够显现了,这儿咱们树立了一个weatherWindow,py文件,详细文件能够到http://pan.baidu.com/s/1geS2Wrp下载,这儿咱们构建了一个weatherWindows类,在该类中对Ui_mainwindow类进行了重构。

一起经过在主函数中调用了该类进行实例化如下:

这时将一切文件拷贝到dragonbaord 410c上,运转weatherWindow脚本就能够看到界面了:

到这儿咱们的气候预报demo界面就树立完结,可是从界面来看没有显现任何数据,后期blog将进一步教咱们怎么借助于Python脚本运用dragonbaord 410c的wifi网络获取气候信息数据填充到界面中对应的控件中进行显现,完成气候的实时显现。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/chuanganqi/183739.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部