我是Python /编程领域的一个新手-为这个愚蠢的问题表示歉意
这是我的代码:
from tkinter import *
window = Tk()
window.title("Alarm app")
window.geometry('300x300')
def Funk():
print('Hi you')
Funk()
btn = Button(window, text="show", command=Funk)
btn.grid(column=1, row=1)
window.mainloop()
已执行的功能将继续与程序的其余部分循环。我只希望函数一次运行。 我在做什么错了?
答案 0 :(得分:0)
def Funk():
print('Hi you')
Funk() #This is going to return it so it repeats printing non stop "Hi you"
删除了def Funk中的函数Funk()
def Funk():
print('Hi you')
#Function "Funk()" Removed so it can move on.
我可能会相信您感到困惑。如果在def Funk()中添加Funk():将会重复进行。希望使用该函数中的代码时,只需调用该函数“ Funk()”。