最近发现了一个挺厉害的人工智能学习网站,内容通俗易懂,风趣幽默,感兴趣的可以点击此链接进行查看:床长人工智能教程

废话不多说,请看正文!

打开整个文件目录

直接打开电脑的各个文件目录。显示出c盘,d盘等。。如下图所示。

代码如下:

import sys
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *if __name__=='__main__':app = QApplication(sys.argv)#window系统提供的模式model = QDirModel()#创建一个QTreeView()控件tree = QTreeView()#为控件添加模式。tree.setModel(model)tree.setWindowTitle("QTreeView例子")tree.resize(640,480)tree.show()sys.exit(app.exec_())

直接打开目标文件夹

直接打开你要打开的目标文件夹,我打开的是  ’D://教育数据包’  这个文件夹。如下图所示:

代码如下:

import sys
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *class TreeViewDemo(QTreeView):def __init__(self, parent=None):super(TreeViewDemo, self).__init__(parent)#window系统提供的模式path = 'D://教育数据包'self.model = QFileSystemModel()self.model.setRootPath(path)#为控件添加模式。self.setModel(self.model)self.setRootIndex(self.model.index(path)) #只显示设置的那个文件路径。self.doubleClicked.connect(self.file_name) #双击文件打开self.setWindowTitle("QTreeView例子")self.resize(640,480)def file_name(self,Qmodelidx):print(self.model.filePath(Qmodelidx))  #输出文件的地址。print(self.model.fileName(Qmodelidx))  #输出文件名if __name__=='__main__':app = QApplication(sys.argv)tree = TreeViewDemo()tree.show()sys.exit(app.exec_())

双击文件后显示文件目录。

PyQt5打开文件目录(QTreeView)并在QT界面输出文件目录并双击文件返回文件目录名相关推荐

  1. Qt界面优化:鼠标双击特效

    Qt界面优化:鼠标双击特效 文章目录 Qt界面优化:鼠标双击特效 一.双击特效 二.使用步骤 1. .h部分 2. .cpp部分 注意点 gif动图的背景必须是透明的!!! 总结 一.双击特效 二.使 ...

  2. python教学视频q_#python如何用pyqt5打开视频(还有PPT)并输出到QLabel上?#python怎么运行视屏教程...

    如何运行Python文件? 使用Python自带的IDLE 在开始-->程序-->Python2.5(安装的版本而不同)到IDLE(Python GUI), 点击后弹出如下: 在>& ...

  3. Qt界面总是显示在前方

    大家可能都碰到过这种问题,界面用于监控某些状态所以一般是不会直接关闭的,或者点击了关闭也希望能够继续运行.但这种界面往往在最小化或关闭再打开后不能显示到当前界面最上方. 查看QWidget头文件,使用 ...

  4. python如何打开文件编辑界面_Python-PyQt5-图形可视化界面(5)--打开文件或文件夹--QFileDialog...

    Ps:水平有限,欢迎建议和挑错 QFileDialog是一个打开文件或者文件夹选择对话框. 类似于我们平时上传文件选择文件的界面 image.png 介绍 打开文件有以下3种: 1.单个文件打开 QF ...

  5. 基于人脸识别的课堂签到管理系统(一)---环境设置以及简单的QT界面设计

    基于人脸识别的课堂签到管理系统(一)---环境设置以及简单的QT界面设计 一.前言 二.Pycharm安装与环境配置 2.1 Pycharm安装配置 2.2 Pycharm环境配置 三.QT界面设计 ...

  6. 大恒相机Python版Qt界面(一)

    更新:2022/11/18 代码已完成,详情请参考:大恒相机Python版Qt界面(二)_△ф的博客-CSDN博客 首先,很抱歉之前写的Qt.C++的UI界面鸽了...这次的大恒相机界面python版 ...

  7. 大恒相机Python版Qt界面(二)

    书接上回:大恒相机Python版Qt界面(一)_△ф的博客-CSDN博客_python大恒.目前,基于PyQt5的大恒相机UI界面开发已基本完成,总体界面如下: 该UI界面中,主要包括了相机使用中的几 ...

  8. 使用PYQT5打开电脑摄像头并进行拍照

    目录 1 UI界面的布局 2 UI界面布局对应的代码 3 打开电脑摄像头等功能的完整代码 4 一些代码函数和优化界面代码 5 最终效果 1 UI界面的布局 下图是简单设计的一个UI控制的输出可视化界面 ...

  9. 使用python和PyQt5编写爬取百度图片的界面工具

    使用python和PyQt5编写爬取百度图片的界面工具 本篇文章的主要内容是展示我个人编写的,以界面小工具的方式爬取百度上面的图片,功能很单一,根据关键词爬取图片,代码很简单,新手上路请多指教. 代码 ...

最新文章

  1. Science首发奥密克戎突刺蛋白分子水平分析,揭秘2大传染性增强原因,柳叶刀:全球大流行有望3月结束...
  2. 扇出性 java_索引与算法
  3. 解决Win10下_findnext()异常
  4. Nginx之让用户通过用户名密码认证访问web站点
  5. 的watch什么时候触发_建筑结构丨泡面为什么是弯的,海带又为什么要打结?
  6. GSON序列化时,日期格式问题处理
  7. ubuntu系统虚拟机linux系统,基于虚拟机的Linux操作系统安装(Ubuntu
  8. Spring Insight – Web应用程序分析
  9. python 傅里叶_基于python的图像傅里叶处理
  10. java 抽样_Java编程实现二项分布的采样或抽样实例代码
  11. Spring 各种注解(@)的含义与认识
  12. 【Git】675- 让你的 commit 更有价值
  13. #pragma once 用法总结
  14. GNSS/INS组合导航(六):惯性导航误差建模
  15. webpack ——css兼容性处理
  16. 13步设计出一个ITSM系统
  17. [教程]BaiduPCS-Go
  18. 设置支付后跳转到一个指定的网页,自动成交出售虚拟产品
  19. Spring+百度Api实现人脸认证对比(详细篇)
  20. 图解Java设计模式学习笔记——行为型模式(模版方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式)

热门文章

  1. macOS 系统Evernote(印象笔记) 迁移到语雀
  2. sql字符串拼接或给某个字段值添加字符串前后缀
  3. 深度学习框架【CNTK】的安装
  4. C语言调用自定义交换函,通过调用自定义函数来完成求圆柱体的体积
  5. java游戏源码(打地鼠游戏实现)
  6. 黑马程序员—(iOS开发)C语言语法解析---(三)
  7. Pyinstaller打包 Pytest+Allure成exe文件执行时,报error: unrecognized arguments: --count=1,--alluredir=result错
  8. 【uiautomation】pc微信公众号点击
  9. windows10 设置虚拟网卡/ip
  10. 8个炫酷的HTML5动画、应用和游戏