시나브로

[ Qt/PySide] 파이참으로 Qt 개발 Setting 본문

임베디드/PySide [ PyQt ]

[ Qt/PySide] 파이참으로 Qt 개발 Setting

혬혬 2020. 11. 2. 17:16
728x90

Qt

C++ 기반 GUI Application 개발 시 널리 쓰이는 프레임 워크
window app / linux app / mobile app 모두 제작 가능하다. 
하지만, commerial 라이센스와 Opensource 라이센스가 구별되어있다. 그렇기에 일부 라이센스가 상업적 이용시 비용이 지불해야되는 점을 기억하자! [ LGPL의 경우 상업적 이용이 가능하다 ]

  1.  Commercial 라이센스 : 상업적 이용 가능. 비용발생
  2.  Opensource 라이센스
    1. GPL : 모든 소스코드를 공개해야 됨 [ 비 상업용으로 이용 ]
    2. LGPL : 특정 모듈[Qt Charts/ Qt CoAP/ Qt Creator/...]을 쓰지 않으면 LGPL로 가능 [ 상업용으로 이용 ] 

PySide : Qt 공식 지원, LGPL+GPL

PyQt : 비공식 지원, 역사가 오래됨. GPL

Python Binding

- 다른 언어로 제작된 Library를 Python으로 호풀할 수 있는 연결 모듈을 의미함

  1. PySide : Qt 공식 framework, LGPL 기본 
  2. PyQt : 비공식, reference가 많음, GPL/상용

 

이렇게 Qt에 대해 대략적인 설명을 했습니다. 이제는 Qt에 대한 환경설정을 할 것입니다. 

1 ) "qt for python" 을 검색하여 홈페이지에서 다운로드 받는다.

=> 이렇게 할 경우, pyside2와 shiboken이 함께 설치됩니다.

 

2 ) 밑의 명령어를 이용한 설치방법

pip install pyside2

 

 

3 ) pychanm에서 가상환경을 이용하는 방법 : venv에서 설치

저는 이 방법으로 설치하고 합니다. 여기서 필요한 것은 파이참입니다. 

먼저 컴퓨터에 파이참이 설치되어있는지 확인해주세요! [ print("hi") 가 동작하는 지 확인하기 ]

확인 완료되었으면 설치를 시작하도록 하겠습니다. 

1. file > setting 을 클릭하면, 창이 뜹니다.
2. project : [각자의 프로젝트 명] > project interpreter 을 클릭합니다.
3. + 클릭하여 PySide2를 검색하여 install package를 합니다
4. 모든 창을 닫으면, 파이참 맨 밑에 다운로드하고 있다는 메시지가 나오고 이가 없어지면, 설치 완료입니다

위의 과정을 거쳤다면, 이제 설치가 완료되었습니다. 

 

 

 

-----------------------------------

라즈베리에서 PySide2[PyQt] 환경설정하기

sudo apt install pyside2.*
sudo apt install python3-pyside2.*
sudo apt install pyside2-tools

 

Qt designer 사용하기

sudo apt-get install qttools5-dev-tools
728x90

'임베디드 > PySide [ PyQt ]' 카테고리의 다른 글

[ Qt/PySide ] 모듈 불러오는 방법  (0) 2020.11.08
[ Qt/PySide ] button 만들기  (0) 2020.11.08
[ Qt/PySide ] Hello World 출력하기  (0) 2020.11.02
Comments