'QT'에 해당되는 글 2건

  1. 2014.09.15 Python Qt4 설치
  2. 2014.09.15 CentOS7 QT5 Setup

Python Qt4 설치

Programming/etc 2014. 9. 15. 02:41 |


PyQt 와 PySide 의 차이점


큰 틀로 봤을 때, import name(PySide.QtCore import * 등등) 만 바꿔주면 된다. 


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 설치

http://saelly.tistory.com/447


'Programming > etc' 카테고리의 다른 글

iPython Install On CentOS7  (0) 2014.09.17
Python matplotlib 설치 및 예제 실행  (1) 2014.09.15
CentOS7 QT5 Setup  (0) 2014.09.15
Linux PHPStrom 설정  (0) 2014.09.06
Installing Xdebug on CentOS  (0) 2014.09.06
Posted by scii
:

CentOS7 QT5 Setup

Programming/etc 2014. 9. 15. 00:56 |


Qt 를 설치하기 전

yum install -y gcc-c++

yum install -y libX11-devel

yum install -y fontconfig-devel

yum install -y libXcursor-devel

yum install -y libXext-devel

yum install -y libXfixes

yum install -y libXft-devel

yum install -y libXi-devel

yum install -y libXrandr-devel

yum install -y libXrender-devel


이것들의 설치가 필요하다.



http://qt-project.org/downloads

or

https://download.qt.io/archive/qt/4.8/4.8.6/

위의 링크를 타고 qt 홈페이지에 간다.



사진에 있는 것을 다운받는다. qt 라이브러리는 말 그대로 qt를 쓸 수 있도록 제공하는 라이브러리들이다.


qt 설치

qt 라이브러리를 설치해야 qt를 쓸 수있고, PyQt, PySide도 쓸 수 있다.

압축을 풀고 컴파일한다. ./configure 할 때, --prefix를 적절하게 설정한다. --prefix를 하지 않아도 되는데, 하지 않으면 /usr/T~~이라는 곳에 설치된다.

나는 내가 원하는 곳에 설치를하려고 --prefix 옵션을 준 것이다.


$ gmake         # 상당히 오래 걸림.

$ gmake install


모두 설치가 됐다면, .bashrc 유저 환경 설정에 아래의 사진과 같이 경로를 추가한다.


source .bashrc로 환경 설정파일을 갱신시키고,

터미널에서 "qmake" 를 실행시키면 아래와 같이 나온다. 그럼 설치가 완료 된 것이다.


Qt Example 실행



Qt IDLE 설치


======================================================================================


만약, 터미널에서 designer를 실행 했는데 아래와 같은 core dumped가 발생한다면...


환경 변수에 QT_PLUGIN_PATH 를 설정하면 core dumped가 발생하지 않는다.



'Programming > etc' 카테고리의 다른 글

Python matplotlib 설치 및 예제 실행  (1) 2014.09.15
Python Qt4 설치  (0) 2014.09.15
Linux PHPStrom 설정  (0) 2014.09.06
Installing Xdebug on CentOS  (0) 2014.09.06
LAMP (Linux Based Apache, MariaDB, PHP) Install  (0) 2014.08.23
Posted by scii
: