Pyqt5 实现多线程文件搜索的案例
我学Java的时候也用Swing做了一个文件搜索的小程序,但界面真的挺丑的,现在学了点python,感觉python是最简单的语言,没有之一。我采用的是pyqt5,所以需要先安装Pyqt5模块直接cmd命令输入闲言少叙,上代码!!这个小程序可以搜索本地所有的文件,时间大概在10秒左右,点击文件的地址,就可以打开这个文件.多线程这个有点卡壳,然后写的很变扭.这个小程序还有一个小感悟:涉及到GUI的程序最好要将UI界面和数据处理,否则会导致UI界面无响应,这一点可以参考我的代码,通过一个多线程很好解决这个问题线程之间的信息传递,可以通过信号和槽完成,pyqt的布局真的很好用,GridLayout真的超级好用效果图如下一、主要代码逻辑
用户评论