川小胖学python

博客园 首页 新随笔 联系 订阅 管理

2021年1月18日 #

摘要: 手上有多个excel评分表,需要对所有人的评分进行统计,然后求出平均值。此功能除用到os模块外,还用到了以下模块: xlrd,xlwt模块。 因为收到的表格全部为“xls”格式,如果用openpyxl的话,需要转格式,但这批表格直接用重命名的方式改格式会导致文件损坏,用pywin32改(见https 阅读全文
posted @ 2021-01-18 09:24 川小胖学Python 阅读(1017) 评论(0) 推荐(0) 编辑

2021年1月4日 #

摘要: cad最终出图时,需要将图纸转成pdf文件,并附带图纸目录提交。通常习惯以图号命名pdf文件,例如“37MC620319CSTZLQ-023”,“37MC620319CSTZLQ-024”等。将cad批量打印为pdf已有不少插件,例如batchplot,贱人工具箱等。因此我需要的功能较为简单,如下: 阅读全文
posted @ 2021-01-04 15:18 川小胖学Python 阅读(342) 评论(0) 推荐(0) 编辑

摘要: 最近在处理excel的时候,想到利用python可以批量操作,常用的包有xlrd,xlwt和openpyxl,三者区别如下: xlrd只能读取数据,可以处理xls和xlsx; xlwt只能写数据,只能处理xls openpyxl可以读数据和写数据,但只能处理xlsx 当收到的文件既有xls,又有xl 阅读全文
posted @ 2021-01-04 10:15 川小胖学Python 阅读(3082) 评论(0) 推荐(0) 编辑

2020年12月11日 #

摘要: 从一个包含有 “DGN线型(DGN是一种文件格式,通常是建筑在画总图时使用到相关软件,而在相互参照过程中,使得这些无用的数据存在于DWG文件中且不可见。)” 文件拷贝到别的DWG文件时,DWG文件体积会变大,而且在复制过程中包含了大量的非必要数据(这些数据会伴随着复制、插入等命令跟随到别的文件中)。 阅读全文
posted @ 2020-12-11 08:56 川小胖学Python 阅读(1524) 评论(0) 推荐(0) 编辑

2020年11月14日 #

摘要: 目录 一、背景介绍 二、代码及成果 三、代码分析 四、打包为exe 本实例主要使用了QTableWidget,openpyxl,利用openpyxl实现对excel文件的读取,QTableWidget实现对excel文件内容读取后,择需要信息在窗体上显示。之所以写该代码,是因为在同一项目的设计过程中 阅读全文
posted @ 2020-11-14 00:07 川小胖学Python 阅读(1073) 评论(0) 推荐(0) 编辑

2020年5月14日 #

摘要: PyQt5 QLabel文字设置上标,下标应使用html结构语法,具体使用方法如下: 上标:<sup>上浮内容</sup> 下标:<sub>下浮内容</sub> 下面用个小例子演示,输入x值,计算x2和log10x,代码如下(第22、28行): 1 from PyQt5.QtWidgets impo 阅读全文
posted @ 2020-05-14 10:38 川小胖学Python 阅读(3214) 评论(0) 推荐(0) 编辑

2019年12月23日 #

摘要: QProgressBar部件为进度条,进度条方向为水平或者竖直。在处理一个耗时较长的任务时,可能就会用到进度条部件。因为使用进度条可以形象告诉用户当前的任务正在进行中。 进度条常用函数如下: 函数 值 内容 setInvertedAppearance True/False 设置进度条的走向。 Tur 阅读全文
posted @ 2019-12-23 15:48 川小胖学Python 阅读(5659) 评论(0) 推荐(0) 编辑

2019年4月8日 #

摘要: pyqt5中常用的按钮类控件有QPushButton、QRadioButton、QCheckBox、QToolButton等。这些按钮类的基类都是QAbstracButton类。所以这些类有部分方法是相同的。 通用的方法有 一、QpushButton 1 import sys,os 2 from P 阅读全文
posted @ 2019-04-08 11:21 川小胖学Python 阅读(5462) 评论(0) 推荐(0) 编辑

2019年3月20日 #

摘要: 一、Qslider QSlider是一个滑动条,可以设置成水平或垂直放置。最常用的方法允许用户在某一范围内互动该滑块,并将滑块的位置转换成一个整数值(int类型),这种方式可以在某一个范围内平顺的变动,并触发valuechangd信号,产生相应变化。但QSlider能发射的信号并不局限于这一种: v 阅读全文
posted @ 2019-03-20 01:22 川小胖学Python 阅读(2269) 评论(0) 推荐(1) 编辑

2019年3月16日 #

摘要: 目录: 一、对话框综合示例 二、QDialog 三、QInputDialog 四、QMessageDialog 五、QFileDialog pyqt5的对话框有多种类型,比如输入对话框(QInputDialog)、颜色对话框(QColorDialog)、字体对话框(QFontDialog)、消息对话 阅读全文
posted @ 2019-03-16 22:10 川小胖学Python 阅读(4315) 评论(0) 推荐(1) 编辑