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