目录
一:实现思路
利用PySide6创建两个按钮和一个显示区域,一个选择文件按钮,一个转化按钮和信息展示,操作文件按钮选择一个待转化的word文档。并且展示文件路径到信息展示区,操作转化按钮,读取选择的文件转化为pdf。并且转化成功以后在信息展示区展示文件路径和成功信息。这里使用docx2pdf库实现文件转化,需要提前安装。
二:实现代码
1:页面展示
self.setWindowTitle("word转pdf")
self.setGeometry(100, 100, 600, 400)
self.file_path = ''
# 创建垂直布局
layout = QVBoxLayout()
# 创建一个 QHBoxLayout 对象
hlayout = QHBoxLayout()
# 创建一个按钮
self.button = QPushButton("选择文件", self)
self.button.setGeometry(50, 50, 100, 30)
self.button.clicked.connect(self.select_file)
hlayout.addWidget(self.button)
self.save_b