작업 도중 파이썬을 하다 갑자기 컴파일이 제대로 되지 않는 일이 발생했습니다. import한 패키지들은 no named module 에러를 뿜어내고 모두 주석 처리 해도 원래의 실행 결과와 달리 빈 화면만 출력 되고. 원인을 못 찾고 두어 시간을 구글링도 해보고 시간을 허사로 보내다 깃으로 이전의 커밋과 비교하니 원인을 발견하였습니다. https://github.com/PuppyRush/Pvp-Frogger_py/commit/cc48c694a25f528750ea3926dff9455d5e63b9f7#diff-7c63a3660761f126eedf5c5b42a31b7b Onlinefrogger_py.pyproj 알고보니 파일에서 문제가발생하였습니다. 파이썬을 쓴지 얼마 되진 않았는데 vs에서 만들어내는 파일이..
GUI에 event 거는것에 2틀은 소요한것 같습니다 (물론 내내 한건 아니지만) 해외사이트나 국내사이트에서 설명하고 있는 PyQt의 이벤트 설명대로 connect를 이용하려 했지만 왜 그런지 제가 하면 이를 쓸수 없더군요; 그렇게 한참을 찾아 헤매다 겨우 방법을 발견하였습니다. 우선, 이전 게시글대로 pyqt와 desginer를 이용하면 gui를 띄울 수 있는 클래스가 생성됩니다. 이를 이용해서 그대로 설명을 이어가겠습니다. 우선 QPushButton을 상속받는 클래스를 만든다음 초기화를 위해 __init__매서드를 생성하시고 중요한건 이벤트를 위한 매서드를 만드는 겁니다. 아직 파이썬을 공부중이라 정확하진 않지만 오버라이딩을 하거나 abstract method를 구체화 하는것 같습니다. vs 기준으로..
PyQt5에 있는 Desginer를 쓰는데도 이리저리 헤매네요 허허. 우선 PyQt4는 더이상 지원하지 않으므로 python 3.4이상 버전을 써야겠습니다. 주의할 점! 파이썬환경 설정을 하기전에 자신의 운영체제 환경을 먼저 확인 후에 파이썬 및 관련 플러그인 ,프로그램을 설치바랍니다. 1. 64, 32bit 확인 2.각종 플러그인과 파이썬 관련 프로그램 설치 시 버전 선택은 현재 윈도우에 깔린 파이썬 버전에 맞추어 설치. 또한 환경변수도 추가해주어야 합니다 윈도우의 경우 시스템에서 고급설정에서 현재 파이썬이 설치된 경로를 PATH 뒤에 ;경로 를 추가 해주셔야 합니다. 리눅스면 크게 레드햇계열과 우분투계열에 따라 다르지만 저는 cent os를 쓰고 있습니다. 이를 기준으로는 터미널에서 PATH=$PAT..
pygame을 설치해서 import 하려니까 우선 선행과정으로 pip를 통해서 wheel을 받아야 하더군요. 파이썬 개발환경은 윈도우 10입니다. 1. 관리자모드로 cmd를 설치합니다. 파이썬일 설치된곳으로 cd를 통해 이동합니다. 위치를 모를경우 파이썬 콘솔창을 통해 import sysprint(sys.excutable)로 찾습니다. 2. script폴더에서 pip install wheel을 수행하여 wheel을 설치합니다. 참고로 pip는 파이썬의 패키지를 설치하는데 도와주는 툴입니다. 3. pygame을 다운받는다 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame pip로 설치 할 수 있는 패키지들이 모여있는데 이 중 pygame을 찾아 자신의 버전에 맞는 파..
- Total
- Today
- Yesterday
- compile
- python
- 여행
- cpp
- 중국
- peram jam
- 드럼
- C++
- Algorithm
- linux
- regex
- link
- C language
- 정규표현식
- Spring
- Codejam
- STL
- 알고리즘
- 사천
- 문자열
- 카카오 공채
- 이루마
- kernerl
- Pointer
- printf
- 중국여행
- 코드잼
- 피아노
- 악보
- yiruma
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |