Publish:

태그: , ,

카테고리:

Python tkinter Counter

Button

버튼에 기능을 추가해보자.

1
2
3
from tkinter import *
window = Tk()
button = Button(window, command={함수이름})

을 통해 버튼을 생성하고 해당 버튼에 함수의 기능을 넣어줄 수 있다.

1
2
3
4
5
6
7
8
9
10
11
12
13
from tkinter import *

count = 0

def click():
  global count
  count += 1
  print(count)

window = Tk()
button = Button(window, text='Click Me!', command=click)
button.pack()
window.mainloop()

clickbutton

이렇게 버튼을 통해 함수를 실행시킬 수 있다.

터머널을 통해 카운트되는 숫자를 확인하는 것이 아니라

우리가 실행시킨 창을 통해 결과값을 확인하면 좋을 것 같다.

라벨 텍스트에 count 변수를 띄워보자.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from tkinter import *

count = 0

def click():
  global count
  count += 1
  var.set(str(count))
  print(count)
    
window = Tk()
button = Button(window, text='Click Me!', command=click)
button.pack()
var = StringVar()
var.set('0')
label = Label(window, textvariable=var)
label.pack()
window.mainloop()

clickcounternum

tkinter 에서 string 변수값을 나타내는 StringVar 변수형을 통해 count 값을 받아온다.

받아온 값을 라벨에서 사용하면 된다.

방문해 주셔서 감사합니다!😊

업데이트:

댓글남기기