- 博客(26)
- 资源 (3)
- 收藏
- 关注

原创 python GUIwxpython中加入matplotlib图表
本文介绍在wxpython中加入matplotlib图表#coding=utf-8import wximport numpyfrom matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas #FigureCanvasWxAggfrom matplotlib.figure import Figureimport matplotlibclass MyFrame(wx.Frame): def
2020-10-15 19:16:02
960

原创 文件发放管理-给PDF文件添加电子受控章
企业的文控中心发放文件的时候一般需要盖受控章,表示文件版本和发放数量受到了控制.传统操作方式:人工盖章+手工记录本问先解决人工盖章问题需要使用的python模块PyPDF2, reportlab需要建文件夹:pic_source 保存原文件,存放以.pdf 结尾的文件pic_chop 保存盖章文件# -*- coding:utf-8 -*-import PyPDF2import osfrom reportlab.lib.units import inch #Conver
2020-09-18 20:08:09
4453
3

原创 简易登录页面-wxPython学习(1)
简易登录页面之前用tkinter写了一个量具管理程序,发现编辑treeview里的文本时不是很方便,决定学习python的另一个GUI模块wxPython.边学边制作了一个简易登录模块.首先写一个wxlogin.py文件import wximport timeimport sqlite3import welcomclassclass MyFrame(wx.Frame): def __init__(self,parent,id): wx.Fram
2020-09-07 21:00:55
1029

原创 量具管理-查询及修改功能
量具管理-查询及修改功能此模块可以查询过期和即将过期量具的清单,并能够修改校准日期和查看校准报告建立文件queryclass.py# -*- coding: utf-8 -*-import osimport sqlite3import tkinter.ttkfrom tkinter import *from tkinter.messagebox import *import constantimport datetimeimport baseclassimport framebase
2020-09-03 20:16:47
251

原创 量具管理-量具生成和二维码打印
量具管理-量具生成和二维码打印只要选择量具分类,按下"生成新量具"按钮可以自动生成量具并能打印二维码建立文件createclass.py# -*- coding: utf-8 -*-import reimport qrcodeimport osimport sqlite3import tkinter.ttkfrom tkinter import *import datetimefrom PIL import ImageFontfrom PIL import Imagefrom PI
2020-09-03 20:09:24
999

转载 量具体管理-日期显示功能
量具体管理-日期显示功能建立calendarclass.py,当后续有日期输入要求时,日期模块会调入避免日期输入格式不统一.本代码来源于:添加链接描述
2020-09-03 19:57:37
124

原创 量具管理-GUI模板
量具管理-GUI模板写一个类framebaseclass.py之后的新页面可以使用这个模板作为父类,可以减少代码重复:# -*- coding: utf-8 -*-import osfrom tkinter import *import datetimeimport baseclassclass baseFrame: def __init__(self, master,user,framename): self.r
2020-09-03 19:42:59
206

原创 量具管理-数据库建立
量具管理-数据库建立使用sqlite3建立两个数据库表格1.instruments_kind保存量具的缩写和校准周期2.instruments_info量具台帐3.scraps量具实际报废清单具体代码如下:# -*- coding: utf-8 -*-import sqlite3def create_db(tablename,content): conn=sqlite3.connect("database.db") c=conn.cursor()
2020-09-03 19:35:11
219

原创 量具管理系统-首页
量具管理系统-首页传统量具管理问题:量具编号重复,编码没有按要求,频繁领用登记麻烦,,忘记校验,使用过期量具,手写标签不易辨认。本人使用Python编制量具管理系统解决以上问题:主要使用模块:tkinter首先编制首页三大功能:量具生成(编号自动生成,打印二维码标签),量具查询(过期清单,量具更新,报告查询),量具分析(数量分析from tkinter import *import osfrom datetime import datetimeimport createclassimpor
2020-08-29 21:06:53
1612
1

原创 精益生产轻量级按(安)灯系统python实现
轻量级按灯系统python实现按灯系统是精益生产常用的工具之一传统使用软件+硬件搭建系统,本案例使用python的标准库纯软件实现。python主要标准库及功能tkinter UI界面socket 服务端/客户端通信sqlite 数据保存本案例实现了按灯的基本功能,后续可进行扩展:如可以根据按灯保存的数据使用python第三方库matplotlib实现可视化功能。统计:机器异常种类,异常持续时间,间隔等客户端代码:from tkinter import *import os
2020-08-10 21:40:20
1020

原创 Python批量生成文件夹
在文本文件中写入要生成的文件夹清单,然后选择文本文件,根据文本文件的内容生成文件夹。import tkinterimport tkinter.filedialogimport tkinter.messageboximport osroot = tkinter.Tk()root.title("tkinter生成项目文件夹")width = 700height = 500screenwidth = root.winfo_screenwidth()screenheight = root.
2020-07-10 21:09:43
606

原创 Python GUI tkinter 加入matplotlib图表
将matplotlib 生成的图表插入tkinter可以扩展软件的功能,比如选中excel文件生成自动生成图表本例需要的Python第三方库:tkinter:生成GUImatplotlib:生成图表numpy:计算均值标准差scipy:正态分布函数xlrd:读取excel内容import tkinterimport tkinter.filedialogfrom matplotlib.backends.backend_tkagg import FigureCanvasTkAggfrom m
2020-07-09 21:43:46
4745
3

原创 Python多线程应用文件I/O
在网上搜索了Python多线程和多进程的应用场景多线程:适合io操作密集型的任务(主要为读写文件,网络并发);多进程:适合cpu密集操作型的任务,主要使用cpu来计算,如大量的数学计算。使用实例验证python 程序执行 I/O任务时,多线程与多进程的性能差异实例任务:建立200个文本文件并写入文字”测试“1000遍。普通函数建立#1-200号文件,多进程建立#201-400号文件,多进程建立#401-600文件。...
2020-05-13 14:48:10
328

原创 Python Pareto柏拉图分析
Python Pareto柏拉图分析需求背景:在制造业工厂经常使用柏拉图分析不合格产品运行环境:win10 win8 win7 64位操作系统python 3.6 以上第三方库:pandasmatplotlib程序代码:import pandas as pdimport matplotlib.pyplot as pltaa="data.xlsx" #excel工作薄名...
2020-04-05 11:22:23
2543
1

原创 Python读取excel生成正态分布图
Python读取exce生成正态分布图需求背景:在制造业工厂为了统计产品尺寸的分布程度,需要制作正态分布图,excel 中没有专门的概率分布图制作比较麻烦。使用python容易实现。运行环境:win10 win8 win7 64位操作系统python 3.6 以上第三方库:numpymatplotlibxlrd程序代码:import matplotlib.pyplot as ...
2020-04-04 15:04:46
4658
5

原创 使用Python制作二维码生成软件
使用Python制作二维码生成软件需求背景:在制造业工厂为了满足产品的追溯性要求,我们经常需要给零件做标记,内容包括:产品的料号,工单号,序号,原材料提供商等传统的做法是制作固定格式的标签,使用手工标记。传统的做法的缺点:字迹因人而异不易辨认,信息录入靠手工易出错浪费人力使用本程序后可打印二维码标签,使用二维码扫码枪录入信息软件基本功能:使用本程序能生成并打印二维码标签,标签中嵌入t...
2020-03-24 21:23:48
723
1
原创 python concurrent.futures模块与线程模块threading比较-复制文件
任务:复制指定文件夹的文件1.使用python的并发库concurrent.futures2.使用线程threading3.普通方式性能比较:concurrent.futures进程异步 39秒多线程无阻塞 0.17秒,线程阻塞 58秒普通方式单线程 53秒结论:使用多线程无阻塞遥遥领先其它方法.# -*- coding: utf-8 -*- import timeimport threadingfrom concurrent.futures import ThreadPoolExe
2020-12-08 19:31:01
1317
1
原创 使用wxPython开发订单管理系统-查询页面
查询页面可以修改订单状态,打勾表示结案。另外可以生成excel的报告,供客户对账使用主要涉及知识:wx.StatusBar 状态栏wx.dataview 数据视图,可以像EXCEL那样查看数据wx.adv.DatePickerCtrl 日期选择xlwt 将数据写入excel 的第三方库import sysimport osimport operatorimport datetimeimport timeimport wximport wx.dataview as dvimp
2020-11-24 20:51:32
1021
原创 使用wxPython开发订单管理系统-核对页面
统计页面可以自动核对客户对账信息wx.FileDialog 文件对话框import wximport timefrom xlrd import xldate_as_tuplefrom datetime import datetimeimport osimport orderfrom sqloperation import get_excel_row,get_excel_value,create_db,insert_db,update_db,select_from_db#print(os.
2020-11-24 20:47:20
334
原创 使用wxPython开发订单管理系统-订单输入页面
主要涉及知识:wx.StaticBox,wx.BoxSizer,wx.StaticBoxSizer,wx.StaticText,wx.TextCtrl,wx.Choice,wx.Button,wx.MessageBox代码:import wximport timeimport sqlite3import datetimeimport calimport queryfrom sqloperation import create_db,insert_dbinfo_fields="ID IN
2020-11-24 20:44:24
422
原创 使用wxPython开发订单管理系统-功能介绍
使用wxPython开发订单管理系统学习了将近3个月wxPython终于有所突破,写了一个订单管理系统,算是对这一阶段学习的总结。文件结构order.py 输入页面固定选项,防止输入不规范信息cal.py 统计页面可以自动核对客户对账信息analysis.py 分析页面可以自动计算支出与收入,结案与未结案金额,统计司机的绩效query.py 查询页面可以修改订单状态,打勾表示结案。另外可以生成excel的报告,供客户对账使用sqloperation.py 数据库语句,放在一起便于代
2020-11-24 20:40:03
417
原创 wxPython日历选择
在填写文本时候选择日期可以避免手工输入错误import wximport wx.advclass DatePicker( wx.adv.DatePickerCtrl): #日期选择类 def __init__(self,parent,dt,style=wx.adv.DP_DEFAULT): super(DatePicker,self).__init__(parent,dt=dt,style=style) self.SetInitialSize((120,-
2020-10-31 12:44:18
909
原创 python图片播放器
python图片播放器能够定时播放图片,现在功能比较简单,如果阅读后感兴趣,请留言,我能根据需压增加功能.建立图片文件夹"pic"放入停止,播放按钮建立图片文件夹"demo"放入png图片`# -- coding: utf-8 --import osfrom tkinter import *import datetimeimport timefrom random import randintk=0class baseFrame: #模板类 de
2020-10-15 19:08:20
793
原创 词云生成WordCloud
将一篇文章中的出现的词语进行频率统计并生成词云,可以使人有一目了然的感觉.本文选取ISO9001质量管理体系的部分内容,保存在iso.txt文件中.使用图形使用PYTHON第三方库:jieba,WordCloud,matplotlib# -*- coding: utf-8 -*-from wordcloud import WordCloudfrom PIL import Imageimport numpy as npimport matplotlib.pyplot as pltimport
2020-10-14 20:40:40
259
原创 量具管理-分发与报废
建立releaseclass.py# -*- coding: utf-8 -*-import sysimport osimport sqlite3import tkinter.ttkfrom tkinter import *from tkinter.messagebox import *import datetimeimport baseclassimport framebaseclassimport constantclass release(framebaseclass.ba
2020-09-03 20:33:13
268
原创 量具管理系统-数据分析
量具管理系统-数据分析对量具进行图表分析,了解量具的使用情况.建立文件analysisclass.py# -*- coding: utf-8 -*-import osimport sqlite3import tkinter.ttkfrom tkinter import *import datetimefrom matplotlib.backends.backend_tkagg import FigureCanvasTkAgg # 创建画布需要的库from matplotlib.fig
2020-09-03 20:29:18
618
零件信息二维码csdn版.py
2020-03-24
python2.7读取excel文件批量生成二维码
2018-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人