본문 바로가기

caculator3

Mini -Project #2-3 GUI 계산기 만들기(pyside6) - 완료 일반적인 기능 완료 추가기능 1. MR,MS,MC, 적용 2. BS(back space) 기능 추가 3. 숫자 display text 크기 증가(알아보기 쉽게) 다음 예정 1. 주석 추가(이해, 분석등 내용 추가) import sys from PySide6 import QtCore, QtGui from PySide6.QtWidgets import QApplication, QMainWindow, QLineEdit, QPushButton, QHBoxLayout, QVBoxLayout, QWidget, QGridLayout, QLabel from PySide6.QtCore import Slot, Qt import re result = '' result_state = False count = 0 MS_numbe.. 2023. 2. 13.
Mini -Project #2-2 GUI 계산기 만들기(pyside6) - 개선 구현기능 1. 숫자입력 후 계산시 입력하고 = 입력하면 계산되어 표시됨 2. AC 입력시 화면이 지워짐 3. 사칙연산이 가능함 4. 계산후 다시 숫자 입력시 화면 지워지면서 숫자 입력되게(함수 수정) 5. 오류 검출(if function except 추가) 6. 코드 좀더 간소화(모르는 함수 공부해서)(dict. 활용) 차후 추가 기능 1. 백스페이스 기능 추가 2. 텍스트창 입력시 복사 되게 3. mr,mc 기능 추가 4. 진법 계산기 기능 추가 5. code 공부 detail하게 해서 주석 추가 import sys from PySide6 import QtCore, QtGui from PySide6.QtWidgets import QApplication, QMainWindow, QLineEdit, QPu.. 2023. 2. 10.
Mini -Project #2-1 GUI 계산기 만들기(pyside6) pyside6를 이용해서 계산기 만들어 보기 처음 project로 구글링 및 openai의 도움으로 작성(무식하게) 일단 작성하고 코드 좀더 디테일하게 보고 공부하는 중입니다. 1. eval 사용(문자를 계산하는 함수) 2. pyside6사용(gui) 구현기능 1. 숫자입력 후 계산시 입력하고 = 입력하면 계산되어 표시됨 2. AC 입력시 화면이 지워짐 3. 사칙연산이 가능함 차후 추가 기능 1. 계산후 다시 숫자 입력시 화면 지워지면서 숫자 입력되게 2. 오류 검출 3. 백스페이스 기능 추가 4. 텍스트창 입력시 복사 되게 5. 코드 좀더 간소화(모르는 함수 공부해서) import sys from PySide6 import QtCore, QtGui from PySide6.QtWidgets import .. 2023. 2. 8.