본문 바로가기

반응형

Python

(3)
Pyqt5 - AI 프로젝트 - 제 2장 위젯 이벤트와 레이아웃 조정, 사운드 등 여는 글 구현한 기능은 다음과 같습니다. 1. 버튼 위젯 (QPushButton) 2. 라벨 위젯 (QLabel) 3. 버튼 click event connect 함수로 연결하기 4. 위젯 style sheet 적용하여 Font 적용, Color 변경, Hover 효과 등 구현 5. Hover Event를 installEventFilter 함수를 사용하여 구현 6. grid layout을 사용하여 레이아웃에 위젯 배치, 각각의 차지하는 로우(행)와 컬럼(열)을 셋팅 7. setMaximumHeight() 함수를 이용하여 grid 레이아웃에서 위젯의 세로크기도 조정가능하게 만들기 (width는 기본 설정이 늘어남) 6. 배경 음악을 playsound 모듈을 이용하여 삽입 7. multiprocessing 모..
Pyqt5 - AI 프로젝트 - 제 1장 간단한 소개와 스타트 여는 글 Pyqt5는 크로스 플랫폼 어플리케이션 개발 프레임 워크입니다. Pyqt5를 활용하여 주로 데스크탑 용 어플리케이션을 개발합니다. 설치는 brew 또는 pip 패키지 관리자를 사용하여 다운로드 받을 수 있습니다. 지금부터 시작합니다. 오늘의 결과 1. 프로그램 창 띄우기 2. Screen Size 각각의 환경에 맞추어 1/4 크기로 창 설정하기 3. 프로그램 이름 및 실행 오늘의 소스 # 모듈 임포트 sys, PyQt5의 QApplication과 QWidget 모듈, wxPython import sys import wx from PyQt5.QtWidgets import QApplication, QWidget # App 관련 Class 생성 class AppForm(QWidget): # 기본 스크..
파이썬 공부하자 - 서론 파이썬Python 많이 들어는 보았지만, 아직까지 책 한권 들여다본 적이 없었으나, 파이썬을 이용하여 웹서버를 쉽게 구축하거나 데이터 마이닝 또는 머신 러닝과 같은 데이터 학습을 공부하기에 적당하다고 생각되어 이렇게시작합니다. 포스팅에 사용되는 파이썬 관련 개발 도구는 무료 개발 툴인 atom을 사용할 것입니다.파이썬 설치과정과 atom 설치과정은 따로 포스팅하지 않으며, 파이썬과 개발도구 설치와 관련된 포스팅은 아래 포스팅을 참고하였습니다.http://ninebling.tistory.com/2http://ninebling.tistory.com/3http://ninebling.tistory.com/4 atom 툴을 사용해본 결과, 개발하기가 너무 답답해서 차라리 콘솔 환경에서 하는게 낫겠더군요...결국 ..

반응형