下記のようなコードでproglessのテキストを書き換えたいのですが、ループ中に書き換わらずにループ終了後に値が更新されます。
リアルタイムに反映させたいのですが何か良い方法はないでしょうか。
import tkinter as tk import tkinter.filedialog as filedialog import pandas as pd def import_csvfile(): global progless csvfile = csvfile_path.get() if not csvfile: message = 'csvが読み込めませんでした。' return df = pd.read_csv(csvfile) total = len(df) for index, row in df.iterrows(): progless.set(f'進捗 {index+1} / {total}') progless = tk.StringVar() progress_area = tk.Label(main_frm, textvariable=progless) progress_area.grid(column=1, row=4, sticky=tk.W, padx=10, pady=10 )
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。