向用户提供有关我的程序运行状态的一些信息

时间:2013-02-12 14:03:05

标签: user-interface racket

我为我的Racket批量数据处理程序制作了一个简单的GUI,它接受用户指定的输入文件并写入用户指定的输出文件。一旦用户指定了这些文件,他们所要做的就是单击“运行”按钮。该程序有效,但GUI在运行批处理逻辑时无响应。由于可能需要很长时间才能完成,我想让用户确信它没有崩溃。如何避免这种无反应(至少冻结的窗口部分)?

1 个答案:

答案 0 :(得分:1)

在线程中运行批处理。

请参阅Racket docs on thread