前序
查询了很多资料,看了很多博客,我就是简单的想用pyqt5读取csv文件并显示内容,这一简单的想法就是不能实现。自己偶然的一次尝试中,解决了这个问题。按照直接读取txt文件的方式去去读csv。
正文

上面是作者的qt界面,我们点击QFile,就能打开文件,将内容显示

我们在on_actQFile_Open_triggered这个函数完成槽与信号的相关操作,本来是
文本文件(.*txt)改成CSV文件(*.csv)
代码实现
# 首先要用Qt creator 设计自己的界面,然后用PyQt5和Qt进行关联
# 不是全部的代码,是关键代码,主要看on_actQFile_Open_triggered这个函数
## ==============自定义功能函数========================
def __openByIODevice(self,fileName): ##用QFile打开文件
fileDevice=QFile(fileName)
if not fileDevice.exists(): #判断文件是否存在
return False
if not fileDevice.open(QIODevice.ReadOn

本文介绍如何使用PyQt5读取并显示CSV文件内容,通过修改文件过滤器和自定义函数,实现了从CSV文件读取数据并在界面中展示的功能。
最低0.47元/天 解锁文章
697





