일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python
- 지니 ide
- 구형 노트북 IDE
- 여행
- 40종 언어지원
- 파이썬IDE
- 편집기보다는 좋다
- 데비안
- 웹개발IDE
- 40종 언어 지원
- 편집기보다 좋다
- 윈도우
- QT GUI
- 구형 개발용 컴퓨터에 딱이다
- 파이썬
- 멀티OS IDE
- 여러 OS지원
- geany ide
- 큐비트럭
- 메보장보다 좋다
- 강릉
- 아직까지 공부중
- 멀티OS
- 편집기 같은 IDE
- 델파이
- 프로그래밍
- Pyside2
- 설악산
- 초경량 ide
- 자동완성만 써봐도 괜찮음
- Today
- Total
아브아카의 세상 빼꼼 바라보기
2. QT designer와 파이썬에서 이용방법 본문
Pyside와 마찬가지로 Pyside2도 설치하면 QT designer가 같이 깔린다.
Qt Designer란 위 그림처럼 GUI 구조를 미리 보면서 마우스와 여러 메뉴로 만들수 있는 도구로 파이썬 GUI로 QT를 선택하는 중요한 이유중 하나이다.
물론 GUI를 단순하게 만들어 배치할 오브젝트들이 몇개 안된다면 직접 IDE로 편집해서 만드는게 편할 수도 있지만, 오브젝트 숫자가 많다던가 더 효율적인 GUI 구조를 고민하면서 만든다면 Qt Designer같은 그래픽 편집 도구는 큰 도움이 된다고 생각한다.
또 Pyside2에서 쓰는 클래스명을 알고 편집할수 있으면 직접 IDE상에서 편집할수도 있겠지만 본인처럼 처음 Qt를 다뤄보고 클래스명따위 전혀 모르는 상태라면 Qt Designer는 필수이다.
Qt Designer는 따로 단축아이콘이 생기는 것도 아니라서 설치한 Pyside2 폴더를 뒤져서 찾아야했다.
(윈도우 탐색기에서 designer로 검색해서 찾았으며 본인은 (conda 설치폴더)Miniconda3\envs\(활성화한 환경이름)Pyside2Gui\Library\bin\designer.exe 에 있는 파일을 단축아이콘을 만들어 실행한다.)
Qt Designer를 통해서 사용한 GUI 윈도우 모습을 구현하고 파일을 저장하면 확장자가 ui로 저장된다. 이 파일은 파이썬에서 바로 못읽어오므로 py 확장자 파일로 변환해서 읽어야한다.
cmd 창에서 command 명령어를 통해서 변환하게 되는데 명령어는
pyside2-uic -x (Qt desginer로 만든 파일명).ui -o (파이썬에서 쓸 파일명).py
를 사용하여 변환한다. 역시 Qt designer와 같은 폴더에 배치파일이 존재하여 해당 폴더를 path에 추가하여 등록해놨다.
(실행해보니 python을 통해 변환하는 배치파일이라 파이썬 폴더도 path에 추가해야 했다.)
변환시킨 py 파일은 편집기에서 읽을 수도 있으며 단일 윈도우 프로그램을 만들 경우 해당 파일에 직접 파이썬 코딩을 해도 상관없으며,
윈도우가 여러개 생성하거나 분업해서 작업하게 되는 경우 Import로 라이브러리 읽어오듯이 해당 파일을 읽어 코딩해도 된다.
'컴퓨터 > Python 코딩' 카테고리의 다른 글
5. GUI 요소 따로 만들기 (0) | 2017.10.05 |
---|---|
4. Drag and Drop (0) | 2017.10.04 |
3. Signal과 Slot (0) | 2017.10.03 |
1. Hello World! (with Pyside2) (0) | 2017.10.01 |
0. 파이썬 Pyside2 설치 및 환경설정 (0) | 2017.10.01 |