1
我有一個文本瀏覽器小部件和一個文件。我想創建文本瀏覽器,然後讀取文件並將其中的內容。我可以先讀取文件,然後將其放入文本瀏覽器,但如果它是一個大文件,它需要有些時候。創建小部件時是否會發出信號?如何在PyQt中創建一個小部件後執行代碼?
我有一個文本瀏覽器小部件和一個文件。我想創建文本瀏覽器,然後讀取文件並將其中的內容。我可以先讀取文件,然後將其放入文本瀏覽器,但如果它是一個大文件,它需要有些時候。創建小部件時是否會發出信號?如何在PyQt中創建一個小部件後執行代碼?
如果讀取的文件花費足夠長的時間來鎖定GUI操作(如渲染小部件),請考慮在單獨的線程中加載文件。
看看這個帖子爲例: Using a QThread for file loading
我不明白的問題。如果您編寫代碼來創建窗口小部件,您是不是可以在創建窗口部件的語句之後立即閱讀該文件?或者通過「創建」,你的意思是什麼時候它首次在屏幕上可見? –
當它變得可見時。 – GiannisIordanou