python
文章平均质量分 83
hnkkfan
这个作者很懒,什么都没留下…
展开
-
用python的PILLOW做一个多图合并PDF的工具
实际工作中,经常需要对大量的图片合并为一个PDF文件,以便文件的传输和保存。网上有许多图片生成PDF的工具。其实利用Python的Pillow组件,我们也可以用pyqt5制作一个有模有样的PDF生成工具。原创 2023-12-16 14:43:33 · 1033 阅读 · 1 评论 -
Python 通过pymssql访问查询操作 SQL Server数据库
使用pyton(pyqt5)通过pymsslq访问SQL Server的实际模型原创 2023-07-04 15:32:49 · 5330 阅读 · 0 评论 -
利用python的pillow组件开发一个图片批处理工具
提供了强大的图像处理功能,包括改变图像大小,旋转图像,图像格式转换,色场空间转换,图像增强,直方图处理,插值和滤波等等。图片绽放的方式有三种,一是按指定比例缩放,二是按指定宽度缩放(根据原始图片自动计算高度),三是按指定高度计算(根据原始图片自动计算宽度),在选择某一个缩放方式后,只让对应的控件可用,其它两个不可用。因图片的处理耗时比较长,为了能在多行文本框中及时反馈处理进度和处理信息,我们在新线程中进行图片处理,根据处理进度,不断向主线程反馈,并在多行文本框中显示处理进程,如下图。原创 2023-06-19 15:51:12 · 292 阅读 · 0 评论 -
Pyqt5实现新线程更新窗口UI
我们用pyqt5开发窗口应用时,应用会执行一些耗时的操作,如复制大量文件,下载大量数据等。一般情况下,在这些操作没有完成时,窗口的UI处于“假死”状态,不会更新,只有所有操作完成后,窗口的状态才会更新。这样对用户使用非常不友好。使用多线程技术,在新线程内进行那些耗时的操作,同时根据操作进度向主线程返回操作进度,根据进度更新窗口UI,可以实现更好的用户体验。下面是用一个简单的例子说明实现过程。原创 2023-06-11 13:23:34 · 3193 阅读 · 0 评论