본문 바로가기

전체 글

(71)
Windows 앱을 만드는 여러가지 방법들 (Winform, WPF, UWP, PyQt5, Electron ...) 여는 글 Windows OS에서 동작하는 앱 (이하 응용프로그램)을 개발하는 방법들은 굉장히 많습니다. 가장 널리 보급된 OS 환경에서 동작하는 어플리케이션을 개발하는 것이기 때문에 프로그래밍 언어 별로 윈도우 앱을 개발하기 위한 목적의 다양한 도구들이 만들어져 있습니다. 이러한 도구들은 앱 개발을 지원하는 영역에 따라 라이브러리, 모듈, 패키지, 플랫폼 등으로 불려 집니다. 실제로 윈도우 어플리케이션을 개발하는데 필요한 사항은 무엇이며, 각각의 특징에 대해 알아보려 합니다. 윈도우 앱 개발 방법 1 : PyQt5 ( Python ) 첫번째로 이야기하는 개발 방법은 PyQt5 패키지입니다. PyQt5는 기존에 C++ 언어 환경에서 개발하기 위해 개발된 Qt5 라이브러리를 최근 급속 성장하는 Python언..
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): # 기본 스크..
NCS 정보 능력 과목_엑셀 문제 다 맞추기 NCS 과목 중 정보능력 과목에서 자주 출제되는 엑셀 문제를 쉽게 맞추기 위해 도움이 되는 영상을 공유합니다 :) 샘플 예제 파일을 꼭 다운로드 받아서 직접 실습하면서 공부하시면 더욱 기억에 오래 남을 듯 합니다. 출처 - 유튜브 -샘플 예제 링크- 1강 : www.oppadu.com/download/4532 2강 : www.oppadu.com/download/4645 -강의 자료- 필수 엑셀 함수 1편... https://www.youtube.com/watch?v=kXVOjBMjB9M 이건 필수 엑셀 함수 2편... https://www.youtube.com/watch?v=LCF2_9Xi6Zs 많은 도움 되었으면 좋겠습니다 ㅎㅎ
사라져버린 카카오(다음) 실시간 검색어 관련검색어 폐지 오는 2월 20일, 실제로 다음 메인 화면에서는 실시간 검색어가 보이지않게 되었다. - 실시간 순위 검색이 사라진 다음 사이트 메인 화면 - 한편, 카카오에서 급상승 검색어(실시간 순위 검색어)를 폐지한 구체적인 이유로는, 사회의 핫이슈를 빠르게 전달한다는 기존의 목적과는 다르게 정치적 목적으로 사용이 되는 등, 오히려 부작용이 속출하고 있다는 관점에서 급상승 검색어를 폐지하기로 결정하였다고 한다.
Unity - 구글 리더보드(Google Leader Board) 연동 중, Play Game에 문제가 발생했습니다. 해결 방법 증상 Google Play Game Service의 Leader Board를 사용하기 위해 연동을 하였는데, 점수 제출 후, 반복적으로 Play Game에 문제가 발생했습니다 메시지가 뜹니다. 결론 결론은, Google Play Console의 Game Service탭에서 생성한 연결된 앱의 Client ID와 Google Develop 페이지의https://console.developers.google.com/apis/credentials OAuth 2.0 클라이언트 ID로 등록된 Client ID가 서로 일치하지 않아 발생하는 문제입니다. 내 맘대로 해결방법 1. 기존의 게임 서비스 탭에 연결된 앱으로 생성 및 출시되어 있는 연결된 앱 - 게임 출시 취소 2. 기존의 OAuth 2.0 클라이언트 ID..
Privacy Policy about "Pin Crash". 1. 개인정보의 처리 목적 (‘https://ngost.tistory.com’이하 ‘손톱귀신 블로그’) 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. - 고객 가입의사 확인, 고객에 대한 서비스 제공에 따른 본인 식별.인증, 회원자격 유지.관리, 물품 또는 서비스 공급에 따른 금액 결제, 물품 또는 서비스의 공급.배송 등 2. 개인정보의 처리 및 보유 기간 ① (‘https://ngost.tistory.com’이하 ‘손톱귀신 블로그’) 은(는) 정보주체로부터 개인정보를 수집할 때 동의 받은 개인정보 보유․이용기간 또는 법령에 따른 개인정보 보유․이용기간 내에서 개인정보를 처리․보유합니다. ② 구체적인 개인정보 처리 및 보유 기간은 다음과 같습니..
굴러다니는 게임이 있다구요? - 롤링 애니멀 [게임플레이 영상] https://play.google.com/store/apps/details?id=com.easyjin.rollinganimal 롤링 애니멀 - Google Play 앱 수많은 미지의 세계! 컨트롤에 자신있는 사람들이라면 여러 장애물들을 피해 끝까지 클리어 하자! 유일한 방법은 구르는것 뿐! 1인 개발 첫 작품 감성 충만 아케이드 게임 롤링 애니멀 ▼터치로 간단하게 플레이 한 손으로 캐릭터를 간단하게 조작할 수 있습니다. - 사실 한손으로 하면 힘드니까 두손으로 조작하세요. ▼게임은 무조건 직진이지! 터치를 통해 각 스테이지에서 등장 하는 맵을 나아가실 수 있습니다. 근데 뒤로 가는건 안됩니다. ▼좋아하는 동물들을 수집하 play.google.com 1인 개발 첫 작품 감성 충만 아케이드 게임 롤링 애니..