PyQt5的QFileDialog

使用方式:

selectedFile = QFileDialog.getOpenFileName(self,
                "Select one file to open",
                "/home",'Docement ( *.pdf )')

其调用结果为
image.png

此外,返回值selectedFile 是一个元组(显示在plaintext里面):


image.png

源代码为:

 selectedFile = QFileDialog.getOpenFileName(self, "Select one file to open",    
      "/home","Docement ( *.pdf )")
 self.plainTextEdit.appendPlainText( str( len(selectedFile) ) )
 self.plainTextEdit.appendPlainText( str( selectedFile ) )

选择多个文件的对话框使用方式为:

selectedFiles = QFileDialog.getOpenFileNames(self,
                "Select one file to open",
                "/home",'Docement ( *.pdf )')
image.png

此时运行结果为:


image.png

selectedFiles 依旧是两个元素的元组,但是第一个元素变为了文件路径的列表

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,253评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,503评论 25 709
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,263评论 2 33
  • 刚在午睡时做了一个梦,梦见我怀孕了,而且还怀的是两个月的宝宝,在梦里,我作为一个母亲,为自己的孩子是可以付出一切,...
    单眼皮儿_ab4f阅读 174评论 0 0
  • 吟 满树梨花盛, 春柳露新芽。 待得君归日, 不见此番景。 颂 春来几多日, 万花争奇艳。 桃梨杏花落, 留得漫香...
    岁月削阅读 265评论 3 2