PyQt5快速开发串口工具

PyQt5快速开发串口工具
共30节 2879人在学 课程详情
  • 串口工具GUI界面设计

    • 设计工具栏和菜单栏
    • 完成串口工具GUI界面设计
  • PyQt5常用组件学习

    • 获取QCombox下拉列表
    • 增加QCombox下拉选项
    • 使用菜单栏、工具栏和状态栏
    • 学习使用QRadioButton
    • 学习使用QCheckButton
    • 学习使用QSpinBox
    • QSettings操作ini配置文件
  • 实现串口工具功能

    • pyserial基本用法学习
    • 设计串口工具整体架构
    • 打通串口工具数据交互
    • 增加自动识别端口功能
    • 实现点击开始按钮,启动串口通信
    • 配置串口信息并写入配置文件
    • 实现ASCII和HEX格式数据显示
    • 实现设备换行功能
    • 显示接收时间
    • 保存数据到文件
    • ascii和hex方式输入发送
    • 重复发送数据
    • 完善工具栏、状态栏功能
    • 增加帮助说明窗口
    • 选择不同windows显示格式
    • 打包并增加图标
  • 扩展章节

    • 设计曲线图窗口界面
    • 曲线图显示模拟数据
    • 接收下位机发来的特定串口协议数据
    • 增加数据校验功能
    • 曲线图实时显示数据

    订阅失败

    PyQt5快速开发串口工具
    PyQt5快速开发串口工具 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    增加帮助说明窗口

    课程介绍

    本课程采用项目驱动的方式直接学习PyQt5,在完成一款串口工具的制作过程中,由浅入深的学习PyQt5,学完本课程后,同学们可以尝试自己设计属于自己的上位机工具。

     

    为什么本课程采用项目驱动方式开发?

     

    本人大学时期的时候,曾经为了学习上位机,花了一暑假死磕了VC++6.0的上位机开发教程,一点一点的敲图书馆借的VC++相关书籍,后来并没有真正运用在实际项目上,颇为可惜;此外,工作以来,有一次,领导紧急受命,使用PyQt开发一款工厂产测使用的上位机工具,这时候,没有足够的时间一点一点的学习。

     

    因此,本文力争从项目角度入手,通过开发一款串口工具,带领大家走进PyQt5的世界,为了加快开发技术,页面布局,我们直接使用Qt Designer进行设计,几乎不需要写任何代码就可以开发一款使用的串口工具,我们为本项目设计的界面如下所示:

    uart_pic

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 723人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22100人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4205人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 788人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 841人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5154人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2319人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 598人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3985人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~