Python Qt4 설치
PyQt 와 PySide 의 차이점
qrc 파일 (resource file)을 .py로 바꾸는 방법
pyrcc4 -o qrc_xxx.py input_xxx.qrc
pyrcc4 -py3 -o qrc_xxx.py input_xxx.qrc (python 3에서는 -py3 option이 필요하다)
(PySide 에서는 pyside-rcc 를 사용한다)
ui 파일 (Qt designer 출력 파일) 을 .py로 바꾸는 법
pyuic4 -o ui_xxx.py input_xxx.ui
(PySide에서는 pyside-uic 를 사용한다)
SIP 설치
Qt Library를 모두 설치하였다면,
http://www.riverbankcomputing.co.uk/software/sip/download
여기로 가서 sip를 다운받고 설치해야 한다. PyQt 는 sip에 의존하기 때문이다.
# python ./configure.py
--prefix를 설정하지 않았는데, 이는 configure.py를 실행하는 python의 site-packages 디렉토리 밑으로 해당 확장 패키지가 설치되기 때문이다.
만약, "/usr/bin/python ./configure.py" 로 진행하면 "/usr/lib/python2.x/site-packages/" 밑으로 확장 패키지가 설치 된다.
# make
# make install
PyQt4 설치
http://www.riverbankcomputing.co.uk/software/pyqt/download
PyQt4를 다운바도 설치한다.
### 설치전에 디렉토리를 생성 후 거기서 configure, make, make install 을 실행하자. 이것도 Qt와 마찬가지로 이 안에 예제와 그외의 등등이 들어있는 것이라...
ex) ~/softwares/python/extension/
$ python ./configure.py
$ make
$ make install
$ cd ./examples/widgets/
$ python ./analogclock.py &
C++ Qt 에서 봤던 시계가 나타나면 PyQt가 제대로 설치된 것이다.
# make install 시 에러가 발생한다면, root 권한으로 다시 configure 부터 하면 됨.
PySide 설치