728x90
실습문제 풀이
1. 컨버스 위젯 , 버튼 눌러서 위젯 색 변경해보기
마우스를 클릭해서 컨버스 위에 그림을 그리는 프로그램
<소스코드>
from tkinter import *
mycolor = "blue"
def paint(event):
x1,y1 = (event.x-1),(event.y+1)
x2,y2 = (event.x-1),(event.y+1)
canvas.create_oval(x1,y1,x2,y2, fill = mycolor,width = 7)
def change_color():
global mycolor
mycolor = "red"
window = Tk()
canvas = Canvas(window)
canvas.pack()
canvas.bind("<B1-Motion>", paint)
button = Button(window,text="빨강색", command = change_color)
button.pack()
window.mainloop()
<실행결과>
검은색으로 써지다가 빨강색 버튼을 누르면 미세하게 빨간색으로 바뀜..
2. 계산기 프로그램 구현
- button_list 리스트에 계산기 값을 하나씩 담고 포문으로 출력
'Data Science > 1) Python 기초' 카테고리의 다른 글
[Python] API를 이용한 크롤링 해보기 (0) | 2021.12.08 |
---|---|
[Python] 객체 (0) | 2021.11.22 |
[3일차] 파일 실습 문제 풀이 (0) | 2021.11.20 |
[3일차] Python Dictionary Lab (0) | 2021.11.20 |
[2일차] 함수 Lab (0) | 2021.11.20 |