+버튼을 누르면 숫자가 증가하고 reset버튼을 누르면 초기화되는 파이썬 gui코드를 쓰는데 버튼 생성까진 했는데 버튼을 눌러도 왜 아무 변화가 없는지 모르겠어요. key에 적용이 안되는걸까요?
아래는 코드전문입니다.
from tkinter import *
from tkinter import ttk
incr=Tk()
incr.title("increasing_numbers")
global m_num
m_num=0
#버튼 명령
def click(key):
global m_num
if key=='+':
m_num+=1
else:
m_num=0
#결과창 생성
entry_val=StringVar(incr, value=m_num)
num_entry=ttk.Entry(incr, textvariable=entry_val, width=20)
num_entry.grid(row=0)
#+,리셋 버튼생성
operator_list=['+','reset']
r=1
for btn_text in operator_list:
def cmd(x=btn_text):
click(x)
Button(incr, text=btn_text, command=cmd).grid(row=r)
r+=1
incr.mainloop()