python利用pyside2创建文件夹选择框,文件选择框(无小窗口)

  • 文件夹选择框
  • 文件选择框
  • 文件多选框

之前利用win32ui创建文件选择窗口非常好用,但是想使用文件夹选择窗口发现行不通。利用tkinter模块生成的窗口又难看,还有一个附带的窗口,于是琢磨了下利用pyside2(或者pyqt5)生成.窗口既好看,还没有另外的窗口。


文章目录

  • 文件夹选择框
  • 文件选择框
  • 文件多选框

文件夹选择框

from PySide2.QtWidgets import QApplication, QMainWindow, QFileDialog
app = QApplication([])
FileDirectory =QFileDialog.getExistingDirectory(QMainWindow(), "选择文件夹")                #选择目录,返回选中的路径
print(FileDirectory)


文件选择框

from PySide2.QtWidgets import QApplication, QMainWindow, QFileDialog
app = QApplication([])
FileDirectory = QFileDialog.getOpenFileName(QMainWindow(), "选择文件")                #选择目录,返回选中的路径
print(FileDirectory)


文件多选框

from PySide2.QtWidgets import QApplication, QMainWindow, QFileDialog
app = QApplication([])
FileDirectory = QFileDialog.getOpenFileNames(QMainWindow(), "选择文件")                #选择目录,返回选中的路径
print(FileDirectory)


python利用pyside2创建文件夹选择框,文件选择框(无小窗口)相关推荐

  1. python pandas合并多个excel_python pandas合并多个excel(xls和xlsx)文件(弹窗选择文件夹和保存文件)...

    # python pandas合并多个excel(xls和xlsx)文件(弹窗选择文件夹和保存文件) import tkinter as tk from tkinter import filedial ...

  2. 利用Python递归下载文件夹下所有文件

    最近想备份网站,但是php下载文件的大小是有大小限制的,而我也懒得装ftp再下载了,就想着暂时弄个二级域名站,然后用python(python3)的requests库直接下载网站根目录下的所有文件以及 ...

  3. python生成多级文件夹_利用 python 遍历多级文件夹处理不同文件

    需求:近期,同事在处理文件的时候,常常需要从一堆文件中提取一些数据信息: 分析:由于每个文件夹下面的文件或文件夹多如牛毛,文件类型也很多种,需要针对不同文件类型做处理,人工处理是不现实的,只能用脚本处 ...

  4. 利用layui前端框架实现对不同文件夹的多文件上传

    利用layui前端框架实现对不同文件夹的多文件上传 问题场景: 普通的input标签实现多文件上传时,只能对同一个文件夹下的多个文件进行上传,如果要同时上传两个或多个文件夹下的文件,是无法实现的.这篇 ...

  5. python 清空文件夹_python读写文件

    文件读写 文件读写,是Python代码调用电脑文件的主要功能,能被用于读取和写入文本记录.音频片段.Excel文档.保存邮件以及任何保存在电脑上的东西. ①读取文件 首先,我们在桌面新建一个text文 ...

  6. Windows 下 C++ 利用 OpenCV glob 函数获取文件夹下所有文件绝对路径

    绪论 本文记录 Windows 下 C++ 利用 OpenCv glob 函数得到 文件夹下所有文件的绝对路径(含文件名).本文还含有 std::string::find()等函数的记录.如果是 Py ...

  7. Python利用经纬度创建shpfile点图层并生成tif-问题

    Python利用经纬度创建shpfile点图层并生成tif-问题 原博主代码 在利用上述博主提供代码进行测试时,遇到的些许问题,现总结如下: ModuleNotFoundError: No modul ...

  8. python读取文件并且排序_python 顺序读取文件夹下面的文件(自定义排序方式)...

    我们在读取文件夹下面的文件时,有时是希望能够按照相应的顺序来读取,但是 file_lists=os.listdir()返回的文件名不一定是顺序的,也就是说结果是不固定的.就比如读取下面这些文件,希望能 ...

  9. 如何用python整理文件夹_python按照文件创建日期整理文件至文件夹

    # -*- coding: utf-8 -*- # @Time : 2019-02-15 13:31 # @Author : cxa # @File : sortbydate.py # @Softwa ...

最新文章

  1. 一些或许用的到的小Demo
  2. C语言中不安全的函数
  3. Github标星1.6W+,程序员不得不知的“潜规则”又火了,早知道就不会秃头了
  4. 用asp.net 2.0实现网站二级域名(转)
  5. Collecting Bugs POJ - 2096(基础概率dp+期望模板)
  6. React Native工程修改Android包名
  7. 交互系统的构建之(四)手掌与拳头检测加盟TLD
  8. 搞个游戏赚大钱!华为云搞了个吃鲲游戏,约你来打怪!
  9. Matlab - Matlab 2016a 安装破解教程
  10. access2016访问mysql,《c#_vs2016对Access数据库的链接操作》.pdf
  11. Thinkphp6 baiy/think-async redis 异步代码执行/异步延迟执行/异步事件订阅
  12. 音乐流媒体服务器Gonic
  13. bat文件隐藏/显示文件夹
  14. 苹果手机电池健康怎么看_电池的循环次数怎么看?关系到手机电池寿命
  15. 开源项目推荐:Qt有关的GitHub/Gitee开源项目(★精品收藏★)
  16. 【强化学习】《Easy RL》- Q-learning - CliffWalking(悬崖行走)代码解读
  17. 【零成本 超详细】使用Win10自带的Hyper-V管理工具搭建虚拟机
  18. imprecise external abort
  19. node 连接MySQL
  20. nginx的安装部署,热升级与回退,日志切割以及gzip(文字压缩)

热门文章

  1. 播放视频无声音,视频编码来解决
  2. 2016年中国信息无障碍十大进展
  3. Conditional Positional Encodings for Vision Transformers(论文阅读笔记)
  4. 为什么说边缘计算是5G时代的必备品?
  5. OpenGauss的内存优化表MOT
  6. mysql server 安装教程_MySQL Server 的安装方法及简要步骤
  7. 自兴动脑人工智能课程
  8. java mongodb 查询 游标_MongoDB find()方法:查询数据
  9. 如何刷新本机DNS缓存(Win+Linux+OSX)
  10. 烤仔星选·NFT实验室 | 非同质化代币在游戏领域的应用