我可以通过功能打印从pdf中检索页码 怎么用self setText ??
当我尝试:
x =(pdfReader.numPages)
self.ui.aff_page.setText(x)的
它没有工作
我需要一些解释
这里是代码:
主要:
import sys, os, PyPDF2
from PyQt5.QtWidgets import *
from testUI import Ui_MainWindow
class AppWindow(QMainWindow):
def __init__(self):
super().__init__()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.show()
self.ui.pushButton_fichier.clicked.connect(self.dossier)
def dossier(self):
fname = QFileDialog.getOpenFileName(self, 'Open file','C:/Users/le/Desktop/29/ATM','Image files (*.pdf)')[0]
print (os.path.basename(fname))
filename = os.path.basename(fname)
self.ui.aff_nom.setText(filename)
pdfFileObj = open(fname, 'rb')
pdfReader = PyPDF2.PdfFileReader(pdfFileObj)
print(pdfReader.numPages)
self.ui.aff_page.setText("")
pdfFileObj.close()
app = QApplication(sys.argv)
w = AppWindow()
w.show()
sys.exit(app.exec_())