Open utterances-bot opened 1 year ago
자료 감사합니다. 아래와 같이 위 자료에서 countDOWN() 함수를 추가하여 -1 버튼을 추가하였는데.. 라벨에 있는 "0" -> -1로 변경되며, -1 버튼이 입력이 안되는데... 코드에 어떤 문제가 있는지 알수 있을까요?
import tkinter
window=tkinter.Tk() window.title("YUN DAE HEE") window.geometry("640x400+100+100") window.resizable(False, False)
count=0 count=0
def countUP(): global count count +=1 label.configure(text=str(count))
def countDOWN(): global count count -=1 label.configure(text=str(count))
label = tkinter.Label(root, text="0") label.pack()
button_1 = tkinter.Button(root, text="+1", overrelief="solid", width=15, command=countUP, repeatdelay=1000, repeatinterval=100) button_1.pack()
button_2 = tkinter.Button(root, text="-1", overrelief="solid", width=15, command=countDOWN(), repeatdelay=1000, repeatinterval=100) button_2.pack()
추가적으로 다른 라벨을 만들어도 동일하게 실행이 안되네요.
import tkinter
window=tkinter.Tk() window.title("YUN DAE HEE") window.geometry("640x400+100+100") window.resizable(False, False)
count=0 count_1=0
def countUP(): global count count +=1 label.configure(text=str(count))
def countDOWN(): global count_1 count_1 -=1 label_2.configure(text=str(count_1))
label = tkinter.Label(root, text="0") label.pack()
label_2 = tkinter.Label(root, text="0") label_2.pack()
button_1 = tkinter.Button(root, text="+1", overrelief="solid", width=15, command=countUP, repeatdelay=1000, repeatinterval=100) button_1.pack()
button_2 = tkinter.Button(root, text="-1", overrelief="solid", width=15, command=countDOWN(), repeatdelay=1000, repeatinterval=100) button_2.pack()
사소한 곳에서 실수를 하셨네요. countDOWN() → countDOWN
Python tkinter 강좌 : 제 3강 - Button - YUN DAE HEE
Button(버튼)
https://076923.github.io/posts/Python-tkinter-3/