create_rectangle()2 [Python tkinter] tkinter 모듈을 이용한 GUI - Canvas 위젯, create_rectangle 로 랜덤한 사각형 만들기 지난 포스팅에서 Canvas 위젯을 생성하고 create_rectangle 메서드로 사각형을 만들어 보았다. 오늘은 이 사각형의 좌표값을 랜덤하게 주어 여러가지 크기의 사각형을 만들어 볼 것이다. 일단 다음과 같이 캔버스를 만들고 안에 사각형을 만든다. 사각형의 색상을 random 모듈의 choice() 함수를 이용해 임의의 색상을 하나 뽑아 설정해준다. 그리고 크기도 randint() 와 randrange() 를 사용하여 랜덤하게 설정해준다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 from tkinter import * from random import * win = Tk() # 윈도우창 생성 win.title("Can.. 2021. 4. 7. [Python tkinter] tkinter 모듈을 이용한 GUI - 버튼 이벤트(bind) 와 Canvas 위젯 이번 포스팅은 함수를 이용해서 버튼 이벤트를 적용하는 방법을 공부할 것이다. Button 위젯에 command 를 추가해 함수로 연결해서 이벤트를 적용할 수 있다. 버튼 이벤트를 공부하고 나서는 Canvas 로 사각형을 만들어보자. 1 command command 를 이용하면 함수로 연결해 이벤트를 적용할 수 있다. 다음과 같이 사용한다. Button(command=연결할 함수) 예제를 통해 자세히 살펴보자. 다음과 같이 버튼을 생성해준다. 1 2 3 4 5 6 7 8 9 10 11 12 13 from tkinter import * win = Tk() # 윈도우창을 생성 win.geometry("300x300+100+100") win.title("버튼 이벤트") btn1 = Button(win,text=.. 2021. 4. 7. 이전 1 다음