【发布时间】:2019-06-30 13:00:20
【问题描述】:
我有一个 Python 代码,它从 SQL 服务器运行查询,并在 Tkinter 中单击运行查询按钮时返回输出。 问题是有时查询需要大约 10-20 分钟才能完成,我不知道查询需要多少时间才能完成。
下面的代码是 Tkinter 在屏幕上打印的示例。
from tkinter import *
def command(d):
print(d)
a = Tk()
b = []
for c in range(0, 5):
x = Button(a, text=c, command=lambda j=c: command(j)))
x.pack()
b.append(x)
a.mainloop()
所以我正在考虑添加一个状态栏来打印单击按钮的时间,并在显示消息框后再次记录该过程完成的时间。
【问题讨论】:
-
您是在问如何获取时间,还是在问如何更新标签?这两个都在stackoverflow上被多次询问和回答。您正在努力解决问题的哪个具体部分?