美文网首页
【Python】PyQt5之串口助手【1】

【Python】PyQt5之串口助手【1】

作者: Blue_Well | 来源:发表于2018-07-25 23:57 被阅读0次

前几天,在一篇文章中看到一句话:今天你的分享所产生的积累,未来可能是你解决明天困难的钥匙。当时看到的时候觉得特别有道理,刚出来工作1年,公司、身边的牛人特别多,感觉自己脑袋都不够用,只想着能从他们身上多学点东西。后来发现,每个人都很忙,能抽空教你的时间很少。但是,如果他们能提点你一下,其实很多问题都可以迎刃而解。比如,打王者,还是别人告诉我铭文可以凑相同的(之前一直凑的都是不一样的,哈哈)。

所以,分享能让更多人一起进步,自己也能收获很多。最后,决定开始慢慢地把自己会的东西(Keng....)分享出来,如果有不对的地方,欢迎在下方评论。如果有其他坑,也可以分享出来,一起交流~在这里感谢我同事的帮助和支持。

毕业之后,一直只会用C写代码,想过再学一门新的编程语言,最终也不了了之。出来工作1年后,终于在同事怂恿下和指导之下,花了1个多月的时间把PyQt掌握了个大概,下面跟大家分享我的心(Tian)路(Keng)历程。

先上张图看看效果:

上位机界面图

源码上传在GitHug上:https://github.com/zengjiawei/CommAssistant-for-PyQt5,欢迎下载,在dist目录下已经生成了可执行文件,在windows下可直接运行,MACOS可能需要下载IDE编译后重新生成才能使用(没试过,有的可以试下,理论上是可以的,因为QT是跨平台的GUI)。

首先,搭建环境Python3.6 + Pycharm + PyQt5,然后在Pycharm安装QT Designer和Pyuic。QT Designer主要做一个界面设计,Pyuic是将UI转化成python语言。这些不会的找一下du娘。添加Pyuic工具的时候需要注意以下红框的地方,直接上图:

Pyuic配置

其中python.exe,在自己安装的路径下找,重点是第二跟第三个,可直接复制下面的。

-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$_UI.py
$FileDir$

准备好这些就可以开始你的PyQt之旅了!

接着需要创建一个新的工程,untitled可以改成你喜欢的名字。这里的编译器一定要配置成你安装的Python版本,具体配置参考下图:

创建项目

至此,工程算创建好了,下一章跟大家讲一下如何使用QT Designer设计一款美美哒UI界面。

相关文章

  • 【Python】PyQt5之串口助手【1】

    前几天,在一篇文章中看到一句话:今天你的分享所产生的积累,未来可能是你解决明天困难的钥匙。当时看到的时候觉得特别有...

  • 【Python】PyQt5之串口助手【3】

    经过上一章的练习,相信大家对Qt Designer这个工具已经有了一定的了解,如果不是很熟悉的,建议多花点时间,为...

  • 【Python】PyQt5之串口助手【2】

    上一章讲了如何新建一个PyQt工程,那么这一章主要介绍Qt Designer的使用。随着,人们审美的不断提高,用户...

  • 【Python】PyQt5之串口助手【5】

    经过连续几天甚至几个星期的头脑风暴之后,相信基本功能都能实现了,如果还是有问题的,可以参考源码。源码地址:http...

  • .ui文件转成.py文件需要的工具以及遇到的问题

    最近写一个串口调试助手需要用到pyqt5(其实就是在网上找的博客中看到说要用pyqt5) pyqt5简单说是一个u...

  • PyQt5快速上手应用篇2-打通串口工具数据交互

    前言 本节我们继续使用Pyqt5开发串口工具,目标是打通串口工具数据交互功能,实现串口工具核心功能,细节部分将在之...

  • Unity 集成蓝牙插件教程

    一.硬件测试环境 可将蓝牙模块 通过USB串口模块联接到windows上的串口助手. 这样串口助手可以通过蓝牙模块...

  • 1、C语言自制串口助手

    一、串口助手 串口助手主要是帮助读取串口数据,使其在上位机上显示出来。下面的代码可以帮助我们理解串口通信的过程。 ...

  • web实现串口调试助手

    最近受朋友之托试图用web前端实现串口调试助手,一开始觉得不太有可行性,以前用过的串口调试助手都是客户端程序。觉得...

  • Proteus+虚拟串口

    安装虚拟串口后,就可以在Proteus上通过PC使用串口调试助手进行调试。 步骤:1、安装虚拟串口调试软件VSPD...

网友评论

      本文标题:【Python】PyQt5之串口助手【1】

      本文链接:https://www.haomeiwen.com/subject/btgmmftx.html