반응형
GUI 를 구현하기 위해서 Pyqy5 를 기본으로 사용되는 Qt Designer 를 이용해 UI 구현 부분에 있어 조금 더 쉽게 구현하엿다.
Qt Designer란, PyQt를 이용하여 GUI프로그래밍을 할 때 손쉽게 프로그램의 레이아웃을 편집할 수 있도록 해주는 편집기 이다. Qt Designer를 설치하는데는 여러방법이 있지만 Anaconda를 이용하여 설치 하였다.
위의 링크를 클릭하여 아래 사진과 같이 자신의 os 버전에 맞는 것을 선택하여 설치하여준다.
실행 시키는 방법은
맥에서 application 폴더를 열서 anaconda navigator를 찾은 후 오른쪽 마우스를 클릭하여 show original을 누른다.
andconda navigator 내부로 들어갔다면 bin 폴더 안에 있는 designer라는 파일을 실행 하면 qt designer가 실행된다.
실행됐다면 다음과 같은 창이 뜬다.
다음과 같이 창이 뜬 상태에서 자신의 사용 의도에 맞게 push botton, tool button, list view 등 을 이용해 UI를 구현해 주면 된다.
다음 파일은 실제로 이번 프로젝트에 사용된 ui 파일이다.
기능을 넣기 위한 버튼들과 상태를 나타내줄 testbrowser가 들어가있다.
실제로 구현된 UI 이다.
UI를 구현하였으니 다음장에서는 UI와 버튼들의 기능을 적용 시키는 방법에 대해 알아보겠다.
참고
반응형
'Capstone > Caostone2 - 2020-1학기' 카테고리의 다른 글
[8] scp(ssh) 비밀번호 없이 하기 (0) | 2020.06.30 |
---|---|
[7] GUI 구현 - code (0) | 2020.06.25 |
[5] 동영상 프레임 단위로 나누기 (3) | 2020.06.25 |
[4] 라즈베리파이 GPS 모듈 (4) | 2020.06.20 |
[3]라즈베리파이 파이카메라 (0) | 2020.06.20 |