所以我一直在尝试做一个cps计数器,我现在正在计时器上工作,这是我的代码。
from tkinter import *
import random
from tkinter import Button
from itertools import cycle
import time
number = 0
root = Tk()
root.title("Programme")
root.geometry('1920x1080')
root["bg"]="black"
label = "your corrent cps is {}"
def clicked():
global number
number += 1
button.config(text=number)
my_label = Label(root,height = 2,width = 10, text = "", bg = "white")
my_label.pack(pady=20)
def cps():
(number / 10)
print(cps)
my_label.after(10000, cps)
# enter code here
button = Button(root, height = 20,
width = 200,
text=format(number),
command=clicked,)
button.pack(side=TOP, padx=15, pady=250)
root.mainloop()主要的问题在这里
def cps():
(number / 10)
print(cps)它不是打印一个数字,而是打印以下内容
<function cps at 0x0000018186E71A60>有人知道我能做什么吗?
发布于 2021-10-18 18:21:31
你正在打印这个函数,我相信你想打印数字/10,所以只需要用print( number/10 )替换print(cps)即可。那么它就会运行得很好。
https://stackoverflow.com/questions/69607948
复制相似问题