我环顾pysimplegui教程,复制一个活动窗口代码,并在通过url获取json文件时附加我自己的请求代码
# ---------------- Create Window ----------------
sg.ChangeLookAndFeel('Black')
layout = [[sg.Text('')],
[sg.Text('', size=(8, 4), font=('Helvetica', 20), justification='center', key='text')],
[sg.Text('', size=(8, 4), font=('Helvetica', 20), justification='center', key='test2')],
[sg.Exit(button_color=('white', 'firebrick4'), pad=((15, 0), 0))]]
window = sg.Window('Running Timer', layout, no_titlebar=True, auto_size_buttons=False, keep_on_top=True,
grab_anywhere=True)
# ---------------- main loop ----------------
while (True):
# --------- Read and update window --------
event, values = window.read(timeout=0)
# --------- Do Button Operations --------
if event is None or event == 'Exit':
break
response = requests.get('https://test.con/tracking.json')
# --------- Display timer in window --------
window['text'].update(response.json()[0]['code']+": "+str(response.json()[0]['nav']))
window['test2'].update(response.json()[1]['code'] + ": " + str(response.json()[1]['nav']))
count += 1
# Broke out of main loop. Close the window.
window.close()
这存在一个问题,即应用程序在循环中不断获取json文件。我想让它每10分钟获得一次数据,我还需要在第一个应用程序打开时获得第一个数据
目前没有回答
相关问题 更多 >
编程相关推荐