gpt4 book ai didi

python - 在 Python 中每秒更新一个变量?

转载 作者:太空宇宙 更新时间:2023-11-04 10:27:57 25 4
gpt4 key购买 nike

我正在写一个非常简单的 incremental game在 Python 中(最终产品几乎肯定会少于 5000 行),我遇到了一个问题。到目前为止,所有货币都是通过点击添加的,但我要添加的下一个升级是每秒向主要货币添加一定数量。应该注意的是,我为此使用了 Tkinter 和 Python,所以我的变量都是 IntVar() 的。如果我将当前货币设置为 500,并将 cps(每秒货币)设置为 1,如何每秒向我的 currency = IntVar() 添加 1?

currency = IntVar()
currency.set(500)
cps = IntVar()
cps.set(1)

我还假设(可能是错误的)它将是一个 while 循环并且我可能会有 import timetime.sleep (1) 在某处。非常感谢任何帮助!

最佳答案

假设您有一个变量 root 作为您的主窗口:

def every_second():
global currency, cps, root
currency.set(currency.get() + cps.get())
root.after(1000, every_second)

root.after(1000, every_second)
root.mainloop()

关于python - 在 Python 中每秒更新一个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28388625/

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