From c8c95bd62f581c36ac6b7c4d6a80bed7a292754e Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 27 Jul 2025 15:50:44 +0800 Subject: [PATCH] . --- meta_ui.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/meta_ui.py b/meta_ui.py index 2d289da..4dcf8f8 100644 --- a/meta_ui.py +++ b/meta_ui.py @@ -96,13 +96,23 @@ with gr.Blocks(title="调试界面") as demo: log_box = gr.Textbox(label="实时日志", lines=20, interactive=False, visible=True) log_state= gr.State("") # 保存全部日志文本 + # # ────────────── 定时刷新日志 ────────────── + # logger = gr.Timer(value=1.0, render=False) # 每 1 秒 tick 一次(取代 gr.Interval) + # logger.tick( + # fn=consume_logs, + # inputs=log_state, + # outputs=log_state + # ) + # ────────────── 定时刷新日志 ────────────── - logger = gr.Timer(value=1.0, render=False) # 每 1 秒 tick 一次(取代 gr.Interval) + logger = gr.Timer(1.0) # 1 秒一次 logger.tick( fn=consume_logs, inputs=log_state, - outputs=log_state + outputs=log_state, + every=True # 持续执行 ) + # 显示到 log_box log_state.change(lambda txt: gr.update(value=txt), log_state, log_box)