前面内容,我们详细了解了使用gooey库创建GUI应用程序的方法,并在创建应用程序的基础上,介绍了如何通过设定
Gooey装饰器参数,来改变界面外观的方法。界面进度条今天,我们详细介绍如何为一个gooey创建的应用程序添加进度条?然后介绍一个诗词展示案例,如下图:
添加进度条和程序运行时间在此基础上,我们对项目OCR应用程序进行改进。使其也展示进度控件。
关于进度条的一些全局参数设定
先来看下gooey库中进度条相关的一些全局参数:
progress_regex:用于模式匹配运行时进度信息的文本正则表达式
progress_expr:一个自定义的求值表达式,根据需要转换正则表达式匹配。简单来讲,它是正则表达式progress_regex的Python表示形式,这一步如果设置不合适,则进度条无法正常显示,因此,使用时建议尽量不用这个参数!
hide_progress_msg:隐藏与progress_regex匹配的文本进度更新的选项
disable_progress_bar_animation:禁用进度条
timing_options:这包含用于显示剩余时间和已用时间的选项,可与progress_regex和progress_expr一起使用:已用/剩余时间。包含为带有选项
show_time_remaining和hide_time_remaining_on_