PyQt是Qt框架的Python语言实现,是最强大的GUI库之一。PyQt提供了一个设计良好的窗口控件集合,具有更方便的操作性。学过VB的同学会知道,相比与VB的使用,在界面设计上元素更丰富。
本文就是基于PyQt5完成的PDF拆分功能,先看界面:
一、界面PdfC.ui可参考上文如何实现,程序代码如下:
import os
from PyQt5 import QtCore, QtGui, QtWidgets
import base64
from return_png import img as retu # 引入img变量,赋别名为pdf_cfclass Ui_PdfC(object):def setupUi(self, PdfC):tmp = open('return.png', 'wb') # 创建临时的文件tmp.write(base64.b64decode(retu)) # 把这个one图片解码出来,写入文件中去。tmp.close()PdfC.setObjectName("PdfC")PdfC.setWindowModality(QtCore.Qt.NonModal)PdfC.resize(1400, 814)PdfC.setMinimumSize(QtCore.QSize(1400, 814))PdfC.setMaximumSize(QtCore.QSize(1400, 814))