我有一个处理example.csv的后台程序,现在想把当前读行数实时显示到GUI界面中去。
就是这下面
能否提供一些思路,谢谢!
PHP中文网2017-04-17 17:50:08
PyQtのシグナルスロットの仕組みはLineEditなど入力したい入力ボックスがスロットに相当し、残りはPyQt自身がバインドする仕組みです。関数呼び出しは特に必要ありません。
以下の例では、BackendThread がバックグラウンド スレッドをシミュレートし、データが処理された後、毎秒更新されます。ロジック
伊谢尔伦2017-04-17 17:50:08
グローバル変数を定義し、読み取り時に現在の行番号を変数に書き込みます。
スケジュールされたプログラムは、インターフェイス上の値を定期的に更新します (グローバル変数を取得します)
これは最も単純かつ大雑把な方法です
もう 1 つの方法は、読み取り時に非同期で実行し、行数をインターフェイスに直接更新することです