Python实用工具开发:Pyqt/PySide6制作文件搜索工具,找到电脑中的“学习资料”,堪称“低配版的Everything”(附源码)

目录

 

前言

一、pyqt/pyside6简介及安装

二、运行界面和UI界面代码

三、资源下载和使用教程

四、总结


前言

就在不久前,我发布了一篇关于电脑优化和软件推荐的文章(感兴趣的小伙伴可以去看一看文章),里面有一款软件让我印象非常深刻,那就是文件搜索神器:Everything,毫秒级别的搜索速度,而且软件占内存小,比较win10自带的搜索器那真是天壤之别。刚好最近我在研究GUI(图形用户界面),作为python的学习者,非常想复刻这款软件,于是,心动不如行动......

【建议收藏】新到手的电脑Windows10/11系统优化、使用规范和技巧及软件推荐,提升范电脑性能和体验_import _this的博客-CSDN博客新到手的电脑Windows10/11系统优化、使用规范和技巧及软件推荐,提升范电脑性能和体验,觉得有帮助的可以点个赞或关注,感谢观看https://blog.csdn.net/python_sy/article/details/127268101


一、pyqt/pyside6简介及安装

如果还没有安装pyside6的小伙伴可以看看下面的文章:

Pyqt/PySide6简介及安装方法PySide6、PyQt5 都是基于Qt 库。Qt库里面有非常强大的图形界面开发库,但是Qt库是C++语言开发的,PySide2、PySide6、PyQt5可以让我们通过Python语言使用Qthttps://blog.csdn.net/python_sy/article/details/127425142


二、运行界面和UI界面代码

运行界面:

Python实用工具开发:Pyqt/PySide6制作文件搜索工具,找到电脑中的“学习资料”,堪称“低配版的Everything”(附源码)_第1张图片

搜索完成界面:

Python实用工具开发:Pyqt/PySide6制作文件搜索工具,找到电脑中的“学习资料”,堪称“低配版的Everything”(附源码)_第2张图片

 功能比较多可以自行探索(因为是叫低配版的Everything所以我取名为Anything嘻嘻~)

ui界面代码:



 MainWindow
 
  
   
    0
    0
    760
    594
   
  
  
   Anything
  
  
   
    icons/icon.pngicons/icon.png
  
  
   QTreeView {
	border:none
}

  
  
   
    
     0
    
    
     0
    
    
     0
    
    
     0
    
    
     0
    
    
     
      
       
        
         Qt::Vertical
        
        
         QSizePolicy::Fixed
        
        
         
          20
          10
         
        
       
      
      
       
        
         
          
           Qt::Horizontal
          
          
           QSizePolicy::Fixed
          
          
           
            10
            20
           
          
         
        
        
         
          
           true
          
          
           
            PreferDefault
           
          
          
           false
          
          
           false
          
          
           Qt::DefaultContextMenu
          
          
           
          
          
           Qt::LeftToRight
          
          
           false
          
          
           填写内容后点击开始搜索
          
          
           Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
          
          
           false
          
          
           
            
             
              
               
                请输入文件路径(默认C:/)
               
              
             
             
              
               
                请输入文件类型,列如exe
               
              
             
             
              
               
                
                 微软雅黑
                 11
                 true
                
               
               
                类型:
               
              
             
             
              
               
                
                 微软雅黑
                 11
                 true
                
               
               
                路径:
               
              
             
             
              
               
                开始搜索
               
              
             
             
              
               
                选择文件夹
               
              
             
            
           
          
         
        
        
         
          
           Qt::Horizontal
          
          
           QSizePolicy::Fixed
          
          
           
            10
            20
           
          
         
        
       
      
      
       
        
         Qt::Vertical
        
        
         QSizePolicy::Fixed
        
        
         
          20
          20
         
        
       
      
      
       
        
         Qt::Horizontal
        
       
      
      
       
        
         true
        
        
         QAbstractScrollArea::AdjustIgnored
        
        
         true
        
        
         20
        
        
         false
        
        
         false
        
        
         true
        
        
         false
        
        
         false
        
        
         false
        
        
         false
        
        
         true
        
        
         5
        
        
         true
        
        
         false
        
        
         25
        
        
         100
        
        
         false
        
        
         
          名称
         
         
          AlignLeading|AlignVCenter
         
        
        
         
          类型
         
         
          AlignLeading|AlignVCenter
         
        
        
         
          大小
         
         
          AlignTrailing|AlignVCenter
         
        
        
         
          修改时间
         
         
          AlignCenter
         
        
        
         
          路径
         
        
       
      
     
    
   
  
  
  
   
    
     0
     0
     760
     22
    
   
   
    
     搜索(&S)
    
    
    
    
    
   
   
    
     工具(&T)
    
    
    
    
   
   
    
     帮助(&H)
    
    
   
   
    
     关于(&A)
    
    
   
   
   
   
   
  
  
   
    关于作者
   
   
    Ctrl+Shift+A
   
  
  
   
    查看用法
   
   
    Ctrl+H
   
  
  
   
    
     icons/radio-circle-marked.pngicons/radio-circle-marked.png
   
   
    类型搜索
   
  
  
   
    
     icons/radio-circle.pngicons/radio-circle.png
   
   
    名称搜索
   
  
  
   
    文本查看器
   
  
  
   
    音频播放器
   
  
  
   
    图像查看器
   
  
  
   
    
     icons/radio-circle.pngicons/radio-circle.png
   
   
    Web搜索
   
  
  
   
    
     icons/radio-circle.pngicons/radio-circle.png
   
   
    文件关键字搜索
   
  
 
 
 


三、资源下载和使用教程

使用教程在软件里,快去下载看看吧!

相关资源:https://download.csdn.net/download/python_sy/86801488


四、总结

至此,就终于完成了文件搜索小程序了!
另外,如果在使用这个代码的过程中有遇到什么问题,也欢迎向我反馈。

感谢大家的支持和观看,看到这儿的朋友要是喜欢的话就点个关注呗^_^,你们的支持是我更新的最大动力!

你可能感兴趣的:(Python,python,开发语言,qt,pyqt,小程序)