Page 779 - 3-3
P. 779

UI  제작하기
                 PyQt 에서 UI  를 제작하는 부분은 크게 세가지로 나눌 수 있다.
                 1. Qt Designer 를 이용하여 UI      제작 후, uic   모듈의 loadUi()   메소드를 이용
                   장점
                     UI 파일을 변환 없이 바로 사용할 수 있다.
                     변환 과정이 없으므로 작업 속도가 빠르다.


                    단점
                      항상 Python    소스코드와 UI      파일이 동일한 경로에 있어야 한다.
                      에디터에서 메소드 자동완성 기능을 사용할 수 없다.


                 2. Qt Designer 를 이용하여 UI      제작 후, pyuic5   를 이용하여 Python       파일로 변환
                   장점
                     에디터에서 메소드 자동완성을 지원한다.


                   단점
                     디자인 변경시마다 UI          파일의 변환과정이 번거롭다.


                 3. Qt Designer 를 사용하지 않고 직접 코딩한다.
                   장점
                     간단한 프로그램 제작이 편리하다.
                     위젯들의 위치 및 크기를 보다 정확히 설정할 수 있다.


                   단점
                     프로그램의 규모가 커질 시 매우 복잡해진다.
                     좌표 또는 레이아웃 설정에 막대한 시간이 소요된다.


                     - Android Studio

















                       구글이 안드로이드 앱 개발을 위해 JetBrains                사의 IntelliJ IDEA  를 기반으로 만든 통합 개
                     발 환경이다. 2014      년 10 월부터 ADT      탑재 이클립스를 대체해 안드로이드의 공식,                   IDE 가 되었
                     다.


                     이하의 기능들을 제공한다.


                     더욱 빨라진 코드와 반복 처리
                       Intellij IDEA  기반의 Android Studio  는 코딩 및 실행 워크플로에서 가장 빠른 소요 시간을

                                                          - 779 -
   774   775   776   777   778   779   780   781   782   783   784