如何在PyQt中创建一个小部件后执行代码?

问题描述:

我有一个文本浏览器小部件和一个文件。我想创建文本浏览器,然后读取文件并将其中的内容。我可以先读取文件,然后将其放入文本浏览器,但如果它是一个大文件,它需要有些时候。创建小部件时是否会发出信号?如何在PyQt中创建一个小部件后执行代码?

+0

我不明白的问题。如果您编写代码来创建窗口小部件,您是不是可以在创建窗口部件的语句之后立即阅读该文件?或者通过“创建”,你的意思是什么时候它首次在屏幕上可见? –

+0

当它变得可见时。 – GiannisIordanou

如果读取的文件花费足够长的时间来锁定GUI操作(如渲染小部件),请考虑在单独的线程中加载文件。

看看这个帖子为例: Using a QThread for file loading