본문 바로가기
python

python tkinder 단순 계산기 gui 환경 구성

by 타닥타닥 토다토닥 부부 2023. 5. 5.
반응형

python tkinder 단순 계산기 gui 환경 구성

단순(더하기, 빼기만 가능한) 계산기의 gui 틀을 tkinter 패키지를 사용하여 구성하는 코드는 아래와 같습니다.

# -*- coding: utf-8 -*- 

import tkinter as tk
window = tk.Tk()
window.title("calcutator")

# 윈도우 창 사이즈 조절
window.geometry("225x320")

# 압력창 객체 생성 -> width : 입력창 크기
input_square1 = tk.Entry(window, width=25)
# 압력창 위치 선정 ->  row : 행위치, columnspan : 입력창 열 기준 이동
input_square1.grid(row=0, columnspan=3)

# 버튼 객체 생성 -> text : 버튼 위 내용, width와 height: 입력창 크기
button1 = tk.Button(window, text="1", width=5, height=3)
# 입력창 위치 -> row : 행위치, column : 열위치 
button1.grid(row=1, column=0)

button2 = tk.Button(window, text="2", width=5, height=3)
button2.grid(row=1, column=1)

button3 = tk.Button(window, text="3", width=5, height=3)
button3.grid(row=1, column=2)

button4 = tk.Button(window, text="4", width=5, height=3)
button4.grid(row=2, column=0)

button5 = tk.Button(window, text="5", width=5, height=3)
button5.grid(row=2, column=1)

button6 = tk.Button(window, text="6", width=5, height=3)
button6.grid(row=2, column=2)

button7 = tk.Button(window, text="7", width=5, height=3)
button7.grid(row=3, column=0)

button8 = tk.Button(window, text="8", width=5, height=3)
button8.grid(row=3, column=1)

button9 = tk.Button(window, text="9", width=5, height=3)
button9.grid(row=3, column=2)

plus = tk.Button(window, text="+", width=5, height=3)
plus.grid(row=4, column=0)

button0 = tk.Button(window, text="0", width=5, height=3)
button0.grid(row=4, column=1)

minus = tk.Button(window, text="-", width=5, height=3)
minus.grid(row=4, column=2)

enter = tk.Button(window, text="=", width=25, height=3)
enter.grid(row=5, column=0, columnspan=3)

window.mainloop()

위 코드 수행 결과는 아래와 같습니다.

 

 

tkinter 입력창과 버튼을 만드는 코드를 아래 링크 참조하세요 :

https://noanomal.tistory.com/209

 

반응형

댓글