์๋ ํ์ธ์.
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์ ๊ดํด ํ๋์ฉ ์ฌ๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค.