안녕하세요.
PyQt5에 대해 알아보도록 하겠습니다. 오늘은 딱히 코딩은 없습니다.
기본틀입니다. 제가 만든 프로그램에는 툴바가 없네요 ㅎ
https://doc.qt.io/qt-5/qmainwindow.html#details
pyqt5 레퍼런스입니다.
Qt 메인 윈도우 프레임 워크
기본 창은 응용 프로그램의 사용자 인터페이스를 구축하기위한 프레임 워크를 제공합니다. Qt에는 기본 창 관리를위한 QMainWindow 및 관련 클래스가 있습니다. QMainWindow에는 QToolBars, QDockWidgets, QMenuBar 및 QStatusBar를 추가 할 수있는 자체 레이아웃이 있습니다. 레이아웃에는 모든 종류의 위젯이 차지할 수있는 중앙 영역이 있습니다.
구글 번역 돌려보니 그렇다네요.
한 마디로 QMainWindow가 최상위 부모 클래스로
그 안에 QCentralWidget, QDockWidget, QMainWindow 등등이 다 담겨 있습니다.
나중에 기회가 된다면 차근차근 설명하도록 하겠습니다.
pyqt5로 무언가를 만들 때는 기본적으로 저는 이런 틀을 확실히 봐두는게 나을 것 같습니다.
그 이후에 QLabel이나 QLineEdit 등을 실습해보는거죠.
전체적인 틀이 보일 때 무언가 만들고 싶으면은 어느정도 그림이 그려집니다.
이 그림만 대충 이해하시면 적어도 기본적인거는 구현할 수 있다고 생각합니다.
그 외 부가적인 위젯들은 구글링하면 되는거니까요.
나중에 시간이 되면 천천히 pyqt5에 관해 하나씩 올리도록 하겠습니다.
'Python > Application' 카테고리의 다른 글
[파이썬 응용] 8탄 Selenium & Beautifulsoup 업무 자동화(매크로) : iframe 사용하기 & HTML 안의 다른 HTML다루기 (1) | 2020.03.06 |
---|---|
[파이썬 응용] 7탄 : mat파일 불러오기(python에 matlab연동) (0) | 2020.02.28 |
[파이썬 응용] 5탄 PyQt5에 matplotlib 연동하기 (0) | 2020.02.26 |
[파이썬 응용] 4탄 Pyinstaller : exe실행파일 만들기, 오류 해결 (0) | 2020.02.25 |
[파이썬 응용] 1. Filter Adapter Application (0) | 2020.02.24 |