工具:Python、pycharm、wxFormBuilder,三者安装过程自行百度。
步骤:
1.用wxFormBuilder设计窗口内容。并复制Python代码。
wxFormBuilder的使用方法参见:http://blog.sina.com.cn/s/blog_78391af20102yb10.html
设计好窗口后,在Python页面全选代码,并粘贴到pycharm新建的工程下面,命名为Form.py
2.在pycharm中导入PyMuPDF这个轮子,方法参见:用pip及pycharm无法直接安装pymupdf轮子的问题
3.编写main.py主函数代码,详情如下:
import wx
import Form
import fitz
import os
import sys
class mainWin(Form.MyFrame1):
def m_button3OnButtonClick(self, event):
self.m_staticText3.SetLabelText(u"")#清空提示
rotate = int(0)
zoom_x = 1.0
zoom_y = 1.0
trans = fitz.Matrix(zoom_x, zoom_y).preRotate(rotate)
open_file_path = self.m_filePicker1.GetPath()
save_file_path = self.m_dir