Python:列表和字典的实时更新?
Python 3.6 大家好,我似乎不知道如何让我的GUI界面实时更新标签。此标签包含列表中的信息,此列表通过按钮进行操作。但是,该数字不会更新!我已经尝试过使用after(),但在多次尝试失败后,我不知道如何让它工作 我是否需要将其放入一个函数中,然后更新我的GUI?或者我怎样才能做到这一点?我仍然在学习编程,而且对它非常陌生。非常感谢任何其他提示!谢谢大家! 我的标签:Python:列表和字典的实时更新?,python,tkinter,Python,Tkinter,Python 3.6 大家好,我似乎不知道如何让我的GUI界面实时更新标签。此标签包含列表中的信息,此列表通过按钮进行操作。但是,该数字不会更新!我已经尝试过使用after(),但在多次尝试失败后,我不知道如何让它工作 我是否需要将其放入一个函数中,然后更新我的GUI?或者我怎样才能做到这一点?我仍然在学习编程,而且对它非常陌生。非常感谢任何其他提示!谢谢大家! 我的标签: stock5 = Label(Stockframe, font=('Agency FB',20), text=(stock
stock5 = Label(Stockframe, font=('Agency FB',20), text=(stock['Intel i7-
7770T QUAN'][0]))
stock5.grid(row=0, column=5)
我的名单:
{'Intel i7-7770T QUAN' : [3] }
我尝试过这一点,但没有成功:
def updater():
after(1000, updater)
updater()
我很可能误解了after()的用法!谢谢大家! 您的
更新程序
函数需要实际更新标签
假设stock5
和stock
是全局变量,并且假设您正以某种方式定期更新stock
,类似的操作将起作用:
def updater():
new_value = stock['Intel i7-7770T QUAN'][0]
stock5.configure(text=new_value)
after(1000, updater)
您的
更新程序
函数需要实际更新标签
假设stock5
和stock
是全局变量,并且假设您正以某种方式定期更新stock
,类似的操作将起作用:
def updater():
new_value = stock['Intel i7-7770T QUAN'][0]
stock5.configure(text=new_value)
after(1000, updater)
updater
除了调用自身之外什么都不做;你期待什么?updater
除了调用自身之外什么都不做;你在期待什么?