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