我现在正在学习pyQT,我想做一些大概并不困难的事情,但是对此我在互联网上找不到任何令人满意的答案:使用pyQT5创建一个函数,该函数仅打开Windows或Windows的标准文件对话框来自iPython的Ubuntu,并返回文件路径(和文件名)。
我在网上(https://www.tutorialspoint.com/pyqt/pyqt_qfiledialog_widget.htm)找到的教程的第一次尝试没有成功。看起来像这样:
from PyQt5.QtWidgets import (QMainWindow, QTextEdit,
QAction, QFileDialog, QApplication)
from PyQt5.QtGui import QIcon
def test_dialog():
dlg = QFileDialog()
dlg.setFileMode(QFileDialog.AnyFile)
if dlg.exec_():
filenames = dlg.selectedFiles()
return filenames
if __name__ == '__main__':
test_dialog()
我将最新版本的anaconda发行版与Python 3.7.3和pyQT 5.9.2结合使用。