본문 바로가기

QT6

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.
#1 아무것도 모른 상태에서 처음 하는 Python GUI(PySide6) - 버튼 만들기 버튼 만들기 from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton import sys app = QApplication(sys.argv) window = QMainWindow() window.setWindowTitle("push button box") button = QPushButton() button.setText("Press me") window.setCentralWidget(button) window.show() app.exec() 결과 The QApplication class manages the GUI application’s control flow and main settings. The QMainWindow class p.. 2023. 1. 11.
#1 python pyside6 qt로 해보기(pyside6-uic.exe 없어서 고생함) pyside6-uic 찾아도 없어서 찾다가 고생고생 하다가 다른 사람도 고생하는 거 방지 하기위해 작성함 두가지 방법 있음 ui(qt designer 파일)을 이용하는 방법 나머지하나는 ui파일을 py로 변환해서 이용하는 방법이 있다. 순서(기본) python 설치(홈페이지) https://www.python.org/ vsc(visual studio code) 설치(홈페이지) https://code.visualstudio.com/ qt for python 설치(비주얼 스튜디오 코드 안에서) pyside6 설치 pip install PySide6 프로젝트 만들기 coding https://doc.qt.io/qtforpython/tutorials/basictutorial/widgets.html 참조 impo.. 2023. 1. 10.