- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 python 232串口通信
应某人需求,就发到这里来,说不定有人需要这段代码用了两年了 暂时没发现多大问题import serialimport timefrom threading import RLocklock = RLock()from logger_moudle import loggerclass RS232_Device(): connected = False connection = None busy = False def __init__(self, dev
2021-05-07 15:37:39
3752
1
原创 一套PYQT-web混合开发的NATIVE框架
PYQT_VUE_NATIVE框架介绍数据交互方式: QWebChannel,web框架: vue-element-admin,QT框架 QWebEngineViewweb框架 通过QWebChannel封装的组件 调用QT程序, QT 通过信号返回给前端。通过此框架,前端与PYQT的交互会非常简单!,可以轻易的进行混合开发项目地址QT端pyqt_vue_native,下载后可直接运行main.py,web页面已打包进去了web端pyqt-vue开发模式和流程组件式的开发 结构如下
2021-04-30 15:58:35
3780
19
原创 PYQT/QT 开发VUE ELEMENT应用程序(完结)
PYQT/QT 开发VUE ELEMENT应用程序(完结)基础参考前篇文章PYQT/QT 开发VUE GUI应用程序框架完结,基于vue-element-admin开发因为本人在对前端不是很熟悉, 只会做日常开发 可能很多地方表述不准请见谅实际上开发起来还是比较割裂的,而且运行起来的顺滑度也没浏览器快的感觉,交互性能暂时没有测试修改后的前端项目 已经上传到gitee1. 测试效果2. ELEMENT端修改在vue-admin-template中clone代码, 根据markdown中文
2021-04-17 16:22:20
3517
9
原创 PYQT/QT 开发VUE GUI应用程序(持续更新)
PYQT/QT 开发VUE GUI应用程序(持续更新)参考列表博主文章: Qt+vue开发桌面应用程序知乎文章 超级详细!: 基于 QWebChannel 的前端通信方案工具书籍: 《PYQT5快速开发与实战》使用技术栈VUE CLIelement等框架均可QWebEngineView 与 静态页面交互需要熟悉QT qrc资源库的操作PyQt5如果需要在PYQT5上进行VUE-element的开发之类 可以参考此文章 请仔细观看此文章提示:在资源文件的打包上也有大坑持续更新
2021-04-15 22:00:02
3961
8
原创 PyqtGraph的简单使用以及问题记录(持续更新)
PyqtGraph的简单使用以及问题记录持续更新,说不定有机会蹲到了解的大佬请教1. 类似Echart dataZoom用法问题:LayOut可以设置占用的列数 不能占用行数我想将下面的图占用一个行 上面的图占用四个行 形成4:1的效果,但是多次测试均无法搞定,希望能蹲到大佬2.多Y轴封装3.自定义X轴问题: 自定义X轴后 X轴的缩放一直没有调试出来4.一个页面多数个chart展示5. 移动游标Item...
2021-03-27 19:40:03
924
5
原创 MicroPython Socket TCP链接记录二 全局采集数据
MicroPython Socket TCP链接记录二 全局采集数据模拟测试 ,非生产日用, 生产最终选择使用简单的http来实现数据采集定时上报到后端,后端根据最后数据上传时间来判断设备是否掉线,毕竟花时间调试完socket了后,公司试用了下觉得不行那就浪费时间了socketserver全局下发命令到客户端 完成数据采集并上传因为手上暂时没有很多设备,所以先用电脑的异步客户端模拟设备,服务器发送ping命令,客户端返回pong+id模拟设备掉线代码如下服务端#!/usr/bin/en
2021-03-27 11:46:25
390
1
原创 MicroPython Socket TCP链接记录 ESP8266
MicroPython Socket TCP链接记录 ESP8266Server端#!/usr/bin/env python3# -*- coding: utf-8 -*-# @Time : 2021/3/25 10:26# @Author : Link# @Site : 服务端# @File : socket_server.py# @Software: PyCharmfrom socketserver import BaseRequestHandler, Thr
2021-03-26 17:15:55
531
8
原创 PYQT5自动化上位机开发记录
记录使用PYQT5快速开发生产工具使用python开发用于wafer切割系统控制部分文章简介项目简介控制框图器件选型DEMO展示基础环境搭建使用python开发用于wafer切割系统控制部分公司最近需要一台专用于对wafer进行开片的设备,今年因为众所周知的原因,七八十万的设备预算实在太高了,于是开展自制开片机器的设备设计制造,周期为两个月,半个月技术调研选型,一个月的工装设计和材料采购,模具加工,以及组装测试期间的半个月的软件开发。所以选择了PYQT5快速开发桌面Gui,python快速开发上位机的控
2021-03-25 18:34:25
1277
原创 PYQT5 ECharts的使用和封装(异步非阻塞)
使用异步来进行pyqt界面上的刷新非多线程阻塞版本如链接https://blog.youkuaiyun.com/weixin_44247218/article/details/115136281阻塞版本和异步版本的对比阻塞版本: 使用 QApplication.processEvents() 刷新异步版本:使用 quamash做异步绘图关键代码#!/usr/bin/env python3# -*- coding: utf-8 -*-# @Time : 2021/3/23 12:59# @A
2021-03-25 18:23:37
614
3
原创 python懒加载Pandas数据到QTableWidget上
将Pandas数据懒加载到QTableWidget上也可以自己定义二维数组参考博客 https://my.oschina.net/u/4405857/blog/3534796上代码df_widget.py#!/usr/bin/env python3# -*- coding: utf-8 -*-# @Time : 2021/3/25 14:54# @Author : Link# @Site : # @File : df_widget.py# @Software:
2021-03-25 17:15:32
4070
1
原创 PYQT5 ECharts的使用和封装(阻塞)
PyQt Echarts对着书<Pyqt5 快速开发与实战> 实战Js在QWebEngineView 中的运用主要还是QtChart用着比较麻烦… 需求者不喜欢pyqtgraph并且对速度不在意,就改为Echarts1.创建Widget在Qt Designer中创建一个Widget(chartWidget),使用栅格布局,放入一个布局Layout 我这里是水平布局,2.使用PyUic将Ui文件转为py文件,也可用uic直读UI文件我这边转为了chartWidget_rc,下图是文件
2021-03-23 18:50:28
1561
2
原创 编辑一个极简单的python数据库连接池
Pymssql使用记录基于Pymssql为什么要写这个怎么做难点代码基于Pymssql为什么要写这个Emmm主要还是网上说的DBPool库看的我觉得复杂其次为sqlserver2008基本上orm库都不支持所以只能用pymssql使用pymssql过程中,如果链接超过8个小时会被sqlserver强行掐断怎么做将pymssql链接缓存, 并记录链接时间,超过6小时则舍弃使用简单的列表来进行链接的管理难点暂时未发现代码数据库链接对象'''EML_config = { 'ho
2021-01-11 15:17:12
391
1
原创 十分钟使用VUE和Flask快速搭建前后端分离项目
基于项目搭建个人笔记本放在树莓派上吧!项目代码已上传至GITEE前后端分离技术栈:后端 :1.flask2.sqlalchemy3.sqlite前端 :VUEAXIOSELEMENTUI介绍使用el-table模拟文件Tree系统,使用懒加载来增强体验,编辑器选用为mavon-editor,预览使用markdown-it,在后端使用正则表达式解析markdown toc目录增强浏览体验,编辑期间前端定时器会简单的定时缓存数据到后端演示地址因为css和js没有走c
2020-12-25 21:38:29
11963
3
Qtableview的快捷键选择复制
2020-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人