반응형
첫번째..
예제보고 그냥 따라쳐보기
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | from tkinter import * window = Tk() window.title("Calculator") display = Entry(window, width=33, bg="yellow") display.grid(row=0, column=0, columnspan=5) buttonText = [ '7', '8', '9', '/' ,'C', '4', '5', '6', '*', ' ', '1', '2', '3', '-', ' ', '0', '.', '=', '+', '끝' ] def click(key) : if key == '=' : result = eval(display.get()) s = str(result) display.insert(END, '='+s) elif key == '끝' : window.destroy() else : display.insert(END, key) rowIndex = 1 colIndex = 0 for button_Text in buttonText : def process(t=button_Text) : click(t) Button(window, text=button_Text, width=5, command=process).grid(row=rowIndex, column=colIndex) colIndex += 1 if colIndex>4 : rowIndex += 1 colIndex = 0 window.mainloop() | cs |
반응형
'Programming Language > PYTHON' 카테고리의 다른 글
[Python] 삼각형 사각형 이용해서 나무 그리기 (0) | 2018.07.10 |
---|---|
[Python] 방향키 사용하여 거북이 이동하기 (1) | 2018.07.09 |