时间:2021-05-22
如下所示:
import sysfrom PyQt5.QtWidgets import QMainWindow,QApplication,QTextEdit,QAction,QFileDialogfrom PyQt5.QtGui import QIconclass Example(QMainWindow): def __init__(self): super(Example, self).__init__() self.initUI() def initUI(self): self.textEdit = QTextEdit() self.setCentralWidget(self.textEdit) self.statusBar() openfile = QAction(QIcon(r'C:\Users\Administrator\PycharmProjects\QT\picture\文件.jpg'),'open',self) openfile.setShortcut("Ctrl + 0") openfile.setStatusTip('open new file') openfile.triggered.connect(self.showDialog) menubar = self.menuBar() filemune = menubar.addMenu('$File') filemune.addAction(openfile) self.setGeometry(300,300,300,300) self.setWindowTitle('FIEL dialog') self.show() def showDialog(self): fname = QFileDialog.getOpenFileName(self,'open file', '/') if fname[0]: try: f = open(fname[0], 'r') with f: data = f.read() self.textEdit.setText(data) except: self.textEdit.setText("打开文件失败,可能是文件内型错误")if __name__ == "__main__": app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())以上这篇Python 使用PyQt5 完成选择文件或目录的对话框方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实现了PyQt5个各种弹出窗口:输入框、消息框、文件对话框、颜色对话框、字体对话框、自定义对话框其中,为了实现自定义对话框的返回值,使用了信号/槽本文基于w
PyQt5打开保存对话框QFileDialog介绍QFIleDialog是用于打开和保存文件的标准对话框。QFileDialog类继承自QDialog类QFil
PyQt5输入对话框QInputDialog介绍QInputDialog控件是一个标准对话框,有一个文本框和两个按钮(ok和cancel)组成,当用户单击ok或
本文研究的主要是PyQt5打开文件对话框QFileDialog的代码示例,具体如下。单个文件打开QFileDialog.getOpenFileName()多个文
PyQt5安装在cmd下输入pipinstallPyQt5完成PyQt5安装,安装完成后,在python安装目录下可以看到配置PyCharm配置PyCharm是