学网站建设需要什么,皮革 东莞网站建设,铲车找事做找哪些网站,办公楼装修设计我有一个名为PDFviewer的python类#xff0c;在运行该程序时#xff0c;系统将显示一个窗口#xff0c;该窗口处理button(打开文件夹)#xff0c;它将打开一个文件对话框#xff0c;允许用户选择一个目录并显示其中的文件。在问题是#xff0c;当我尝试单击按钮时#x…我有一个名为PDFviewer的python类在运行该程序时系统将显示一个窗口该窗口处理button(打开文件夹)它将打开一个文件对话框允许用户选择一个目录并显示其中的文件。在问题是当我尝试单击按钮时系统崩溃并显示以下错误FileC:\Users\test\Documents\Python_Projects\final_project\myPDFviewer.py,line 36, in sys.exit(app.exec_()) FileC:\Users\test\Documents\Python_Projects\final_project\myPDFviewer.py,line 24, in setExistingDirectory optionsoptions)builtins.TypeError: getExistingDirectory(parent: QWidget None,caption: str , directory: str , options:Union[QFileDialog.Options, QFileDialog.Option] QFileDialog.ShowDirsOnly): argument 1 has unexpected type bool代码from PyQt5 import QtCore, QtGui, QtWidgetsfrom PyQt5.QtWidgets import (QApplication, QCheckBox, QColorDialog, QDialog,QErrorMessage, QFileDialog, QFontDialog, QFrame, QGridLayout,QInputDialog, QLabel, QLineEdit, QMessageBox, QPushButton)from PyQt5.QtCore import QDir, Qtimport pdfviewerclass pdfViewer(pdfviewer.Ui_PdfPreviewWindow):def __init__(self,PdfPreviewObj ):self.PdfPreviewObj PdfPreviewObjself.setupUi(PdfPreviewObj)self.PdfPreviewObj.show()self.pushButtonOpenFolder.clicked.connect(self.setExistingDirectory)def setExistingDirectory(self,qf):options QFileDialog.DontResolveSymlinks | QFileDialog.ShowDirsOnlydirectory QFileDialog.getExistingDirectory(self,Open Folder,optionsoptions)if __name__ __main__:import sysapp QtWidgets.QApplication(sys.argv)PdfPreviewWindow QtWidgets.QMainWindow()pdfViewerUi pdfViewer(PdfPreviewWindow)sys.exit(app.exec_())