반응형
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
반응형
'python' 카테고리의 다른 글
@staticmethod 데코레이터, 객체선언 없이 클래스 메서드 사용하기 (0) | 2023.05.07 |
---|---|
파이썬 올림,버림, 내림 (ceil, trunc, floor)¶ (0) | 2023.05.07 |
파이썬 타입확인 isinstance (0) | 2023.05.04 |
opencv를 활용한 rgb 색상 추출 (0) | 2023.05.04 |
파이썬 판다스 최소값의 인덱스 위치 반환, 최대값 인덱스 위치 반환, idxmin(), idxmax() (0) | 2023.05.03 |
댓글