pysimplegui模块实现进度条

Posted angelyan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pysimplegui模块实现进度条相关的知识,希望对你有一定的参考价值。

一、代码

import PySimpleGUI as sg
layout = [[sg.Text(任务完成进度)],
          [sg.ProgressBar(1000, orientation=h, size=(20, 20), key=progressbar)],
          [sg.Cancel()]]

window = sg.Window(机器人执行进度, layout)
progress_bar = window[progressbar]

for i in range(1000):
    event, values = window.read(timeout=10)
    if event == Cancel  or event is None:
        break
    progress_bar.UpdateBar(i + 1)

window.close()

技术图片

以上是关于pysimplegui模块实现进度条的主要内容,如果未能解决你的问题,请参考以下文章

活动到片段方法调用带有进度条的线程

如何使用 asynctask 执行数据库操作来实现进度条?

当片段视图加载是异步任务的一部分时,如何在片段加载之前显示进度条?

自定义对话框片段内的进度条 - 如何从 AsyncTask 传递进度?

php实现大文件上传带进度条

在recyclerview片段Reandroid中屏幕旋转后进度条不显示