2013-06-30 40 views
1

我有一個文本瀏覽器小部件和一個文件。我想創建文本瀏覽器,然後讀取文件並將其中的內容。我可以先讀取文件,然後將其放入文本瀏覽器,但如果它是一個大文件,它需要有些時候。創建小部件時是否會發出信號?如何在PyQt中創建一個小部件後執行代碼?

+0

我不明白的問題。如果您編寫代碼來創建窗口小部件,您是不是可以在創建窗口部件的語句之後立即閱讀該文件?或者通過「創建」,你的意思是什麼時候它首次在屏幕上可見? –

+0

當它變得可見時。 – GiannisIordanou

回答

1

如果讀取的文件花費足夠長的時間來鎖定GUI操作(如渲染小部件),請考慮在單獨的線程中加載文件。

看看這個帖子爲例: Using a QThread for file loading

相關問題