如何在加载带有Pandas的文件之前显示状态?

qcbq4gxm  于 2022-12-17  发布在  其他
关注(0)|答案(1)|浏览(107)

我有一个简单的应用程序,使用Pandas和PyQT 6将Excel文件转换为对我有用的格式。
它按照我想要的方式工作,但我想添加一个标签,每当文件加载时都会显示“Loading...”,因为read_excel需要几分钟才能完成,我想表明应用程序没有卡住,它只是在处理。
每当我尝试做类似下面这样的事情时,标签根本不会改变,因为应用程序只是直接进入read_excel函数并冻结,直到文件加载。有人知道如何正确地做吗?谢谢!

self.status_label.setText("Loading...")
                pbireport = pd.read_excel(fname[0])
dldeef67

dldeef671#

这是因为pd.read_excel(fname[0])函数在主线程中运行,必须使用QThread

相关问题