파이썬/PyQT
PyInstaller로 UI 파일을 포함한 실행 파일 만들기
PyInstaller는 Python 애플리케이션을 단일 실행 파일로 패키징할 수 있는 도구입니다. 이때 애플리케이션에 사용되는 UI 파일(.ui)도 함께 포함시켜야 합니다. PyInstaller는 기본적으로 Python 스크립트와 직접 import된 모듈만 포함시키기 때문에, 동적으로 로드되는 UI 파일은 별도로 지정해 주어야 합니다.UI 파일을 exe 파일에 포함시키는 방법은 다음과 같습니다:1. PyInstaller 명령어 사용pyinstaller --add-data "coupang.ui:." --onefile your_script.py이 명령어에서:--add-data "coupang.ui:.": UI 파일을 exe 파일의 루트 디렉토리에 포함시킵니다.--onefile: 단일 실행 파일을 생성합니다...
Qtpy - QLineEdit 활용하기
기본 설명 QLineEdit은 한 줄의 문자열을 입력할 수 있는 위젯입니다. QtWidgets을 상속 받아 사용합니다. from PyQt5 import QtWidgets 속성 echoMode : 쓰기 모드를 설정합니다. 종류 설명 값 QLineEdit.Normal 입력된 문자를 표시 (기본값) 0 QLineEdit.NoEcho 문자열을 표시하지 않습니다. 암호의 길이 조차 공개하지 않는 경우 적합 1 QLineEdit.Password 실제 입력된 문자 대신 비밀번호 가림용 문자를 표시 2 QLineEdit.PasswordEchoOnEdit 입력할 때만 표시하고 이외에는 가림용 문자를 표시 3 사용 예시 setEchoMode(QLineEdit.Normal) or setEchoMode(0) 함수 목록 설명 ..
Qtpy - QProgressBar 활용하기
기본 설명 QprogressBar를 통하여 프로그램 진행 상황을 표현할 수 있습니다. ex ) 프로그램 처리 과정, 데이터 로딩 함수 설명 속성 value() value 값을 가져옴 int setValue value 값 설정(value는 100을 넘을 수 없음) int setTextVisible() 백분율 표시 bool setMinimum() 최솟값 설정 int setMaximum() 최댓값 설정 int reset() 초기화 void 예제 import sys from PyQt5.QtWidgets import QApplication, QWidget, QProgressBar class Test(QWidget): def __init__(self): super().__init__() self.initUI() d..