随笔分类 -  python

摘要:gui部分: 1 # -*- coding: utf-8 -*- 2 3 # Form implementation generated from reading ui file 'caiyagui.ui' 4 # 5 # Created by: PyQt5 UI code generator 5. 阅读全文
posted @ 2024-06-30 14:18 菜芽caiya 阅读(52) 评论(0) 推荐(0) 编辑
摘要:转载于:https://www.freesion.com/article/1583987771/#1_NSIS__6 NSIS 官网下载:https://nsis.sourceforge.io/Main_Page 首先,需要使用 Python PyInstaller 模块将 Python 程序制作成 阅读全文
posted @ 2023-11-25 22:32 菜芽caiya 阅读(395) 评论(0) 推荐(0) 编辑
摘要:最近写了一个python提取论文图片波形数据的脚本,代码如下。 涉及新知识点:pyautogui键盘移动鼠标,跨模块全局变量使用,cv2局部放大窗口,matplotlib图片在pyQT5lable显示,坐标变换,多线程同时使用。搜索相关关键字去对应代码区看注释就可以了。 gui窗口: 1 # -*- 阅读全文
posted @ 2023-09-30 17:40 菜芽caiya 阅读(113) 评论(0) 推荐(0) 编辑
摘要:转载自:https://blog.csdn.net/weixin_47861710/article/details/121267155 这个问题困扰了我将近两天的时间一直找不到什么好的办法,甚至打算放弃。主要原因是身边没有可以述说的人,也没有可以请教的人。正在想要放弃的时候找到了解决办法。打包后运行 阅读全文
posted @ 2023-06-11 19:12 菜芽caiya 阅读(384) 评论(0) 推荐(0) 编辑
摘要:主窗口: # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'caiya_2.ui' # # Created by: PyQt5 UI code generator 5.14.2 # # WARN 阅读全文
posted @ 2023-04-02 11:14 菜芽caiya 阅读(68) 评论(0) 推荐(0) 编辑
摘要:转载自:https://zhuanlan.zhihu.com/p/109266820 谈谈 Pyinstaller 的编译和反编译 用Python写脚本,小程序可谓非常方便,但它需要有特定的python环境才能运行,因此如果你想在别的电脑上运行时就会出现许多问题,就算已经安装了Python,但版本可 阅读全文
posted @ 2023-03-22 20:54 菜芽caiya 阅读(2919) 评论(0) 推荐(0) 编辑
摘要:pandas 库是基于numpy库 的软件库,因此安装Pandas 之前需要先安装numpy库。默认的pandas不能直接读写excel文件,需要安装读、写库即xlrd、xlwt才可以实现xls后缀的excel文件的读写,要想正常读写xlsx后缀的excel文件,还需要安装openpyxl库 。 p 阅读全文
posted @ 2022-09-11 10:27 菜芽caiya 阅读(6287) 评论(0) 推荐(0) 编辑
摘要:有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsize() pack(fmt, v1, 阅读全文
posted @ 2022-05-31 16:17 菜芽caiya 阅读(935) 评论(0) 推荐(0) 编辑
摘要:信号与槽函数篇转载于:https://www.xdbcb8.com/archives/190.html ********************************************************************************** 信号与槽函数 GUI应用程序是 阅读全文
posted @ 2022-02-22 19:40 菜芽caiya 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:python 打包cv2的时候,运行打包程序发现错误: 这是因为cv2要求的numpy版本与你装的numpy版本不一样,导致冲突;所以将两者都重新安装为适配版本就行,我的opencv-python是4.5.3.56版本的。所以我安装numpy为numpy为1.17.3即可打包运行。 之前的numpy 阅读全文
posted @ 2021-08-11 14:26 菜芽caiya 阅读(290) 评论(0) 推荐(0) 编辑
摘要:转载至:https://www.jianshu.com/p/98e8218b2309 QFileDialog是一个打开文件或者文件夹选择对话框。 类似于我们平时上传文件选择文件的界面 打开文件有以下3种: 1、单个文件打开 QFileDialog.getOpenFileName() 2、多个文件打开 阅读全文
posted @ 2021-08-05 17:13 菜芽caiya 阅读(4985) 评论(0) 推荐(0) 编辑
摘要:import cv2 import numpy as np import time import math def image_handle(image,leftpoint,rightpoint): #灰度处理 gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRA 阅读全文
posted @ 2021-08-05 16:29 菜芽caiya 阅读(206) 评论(0) 推荐(0) 编辑
摘要:转载至:https://www.cnblogs.com/llxxs/p/11228119.html python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包。 1.numpy的导入和使用 from numpy import *;#导入numpy的库函数 im 阅读全文
posted @ 2021-08-03 16:45 菜芽caiya 阅读(335) 评论(0) 推荐(0) 编辑
摘要:gui: # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'PGUI.ui' # # Created by: PyQt5 UI code generator 5.15.1 # # WARNING 阅读全文
posted @ 2020-09-25 14:41 菜芽caiya 阅读(340) 评论(0) 推荐(0) 编辑
摘要:PyQt也给我们提供了这么一个类:QThread 通过继承它然后重写里面的 run()函数,就可以很容易的新建一个线程,达到多线程的任务。 子线程定义: class myworkthread(QThread): #声明一个信号,同时返回一个int,什么都可以返回,参数是发送信号时附带参数的数据类型 阅读全文
posted @ 2020-09-25 14:12 菜芽caiya 阅读(2635) 评论(1) 推荐(0) 编辑
摘要:1、Modbus 协议简介 Modbus协议是一种已广泛应用于当今工业控制领域的通用通讯协议。通过此协议,控制器相互之间、或控制器经由网络(如以太网)可以和其它设备之间进行通信。Modbus协议使用的是主从通讯技术,即由主设备主动查询和操作从设备。一般将主控设备方所使用的协议称为Modbus Mas 阅读全文
posted @ 2020-09-23 10:46 菜芽caiya 阅读(4889) 评论(0) 推荐(1) 编辑
摘要:Python3 多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。 程序的运行速度可能加快。 在一些等待的任务实现上如用户输 阅读全文
posted @ 2020-07-08 23:20 菜芽caiya 阅读(2709) 评论(0) 推荐(0) 编辑
摘要:叠层显示的时候,用于叠层显示的widget在qt designer中不要给layout,因为要在程序中给叠层layout 源码如下: maingui # -*- coding: utf-8 -*- # Form implementation generated from reading ui fil 阅读全文
posted @ 2020-07-07 16:20 菜芽caiya 阅读(1053) 评论(1) 推荐(0) 编辑
摘要:import modbus_tk.modbus_tcp as modbus_tcp import time timeout = 10 class ZLAN6042: def __init__(self): self.s = modbus_tcp.TcpMaster("169.254.89.200", 阅读全文
posted @ 2020-06-30 09:04 菜芽caiya 阅读(526) 评论(0) 推荐(0) 编辑
摘要:转载至:https://www.cnblogs.com/shizhengwen/p/8719062.html 一、读入图像 使用函数cv2.imread(filepath,flags)读入一副图片 filepath:要读入图片的完整路径 flags:读入图片的标志 cv2.IMREAD_COLOR: 阅读全文
posted @ 2020-06-24 14:46 菜芽caiya 阅读(625) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示