gpt4 book ai didi

python-3.x - 从 API 中提取数据时的等待屏幕

转载 作者:行者123 更新时间:2023-12-05 02:02:54 25 4
gpt4 key购买 nike

我创建了一个 Python 脚本来使用 API 下载数据。我还使用 PySimpleGUI 在其上放置了一个简单的 GUI。

但是,在下载数据时,我想显示一个不确定的进度条或类似的东西,它会在下载完成后自行退出。

有没有办法实现这个需求?

最佳答案

两种简单的方式,元素 sg.ProgressBar 或简单的 sg.Text 具有不同长度的字符串,可能是 ,来显示进展情况。

Demo_Progress_Meters

enter image description here

from random import randint
import PySimpleGUI as sg

sg.theme('DarkBlue')

layout = [[sg.Text('', size=(50, 1), relief='sunken', font=('Courier', 11),
text_color='yellow', background_color='black',key='TEXT')]]
window = sg.Window('Title', layout, finalize=True)
text = window['TEXT']
state = 0
while True:

event, values = window.read(timeout=100)

if event == sg.WINDOW_CLOSED:
break
state = (state+1)%51
text.update('█'*state)

window.close()

注意:记得使用等宽字体,否则sg.Text的长度将与状态字符串的长度不同。

根据作业进度设置进度状态。

关于python-3.x - 从 API 中提取数据时的等待屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65575861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com