ํ์ด์ฌ์์ GUI ๋ฅผ ๊ทธ๋ฆด ๋ ๋ง์ด ์ฌ์ฉํ๋ ํ๋ ์์ํฌ์ Tkinter์ PyQt๊ฐ ์๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ๋งํ๋ฉด PyQt๋ฅผ ์ถ์ฒํ๋ค. ์ด์ ๋ฅผ ์ค๋ช ํ์๋ฉด
1. ํ์ฌ PyQt๋ฅผ ์ง์ํ๋ ๋ค์ํ ํ๋ ์์ํฌ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ผ๋ฉฐ ์์ผ๋ก๋ ๊ทธ๋ด ๊ฒฝํฅ์ด ๋๋ค. PyQt๋ก ๊ฐ๋ฐํ ํ๋ก๊ทธ๋จ์ ์์ ํ ๋, Tkinter ๋ณด๋ค ์ฉ์ดํ๊ฒ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์๋ค.
2. GUI ์์ฒด๋ฅผ ์ฒ์ ์ ํ๊ฑฐ๋ JAVA ๋ฑ์์ GUI๋ฅผ ์ฌ์ฉํ์ ๋ถ์ด๋๋ผ๋ ์ฒ์ ์ฌ์ฉํ๋ ํ๋ ์์ํฌ๋ผ๋ฉด ์ปดํจํฐ ํ๊ฒฝ, ๊ฐ์ธ์ ์ค์ ๋ฑ์ผ๋ก Error ๋ฉ์ธ์ง๋ฅผ ์ ํ๊ฒ ๋๋ค. ์ด ๋ ์ข ๋ ๋ง์ ํด๊ฒฐ๋ฐฉ๋ฒ๊ณผ ์ ๋ณด๋ฅผ ์ป๊ธฐ์๋ PyQt๊ฐ ์ ๋ฆฌํ๋ค.
3. PyQt๋ ํฌ๋ก์ค-ํ๋ซํผ ์ด๊ธฐ์ ๊ฐ๋ฐ์ ํ ๋, ์ด๋ฅผ ์ผ๋ํ๊ณ ์ฝ๋๋ฅผ ์์ฑํ๋ค๋ฉด ํฌ๋ก์ค-ํ๋ซํผ์ ๊ตฌํํ๊ธฐ์ ์ฉ์ดํ๋ค. ๋ฐ๋ฉด Tkinter์ ๊ฒฝ์ฐ ์๊ฐ๋ณด๋ค OS์ ํ๊ฒฝ์ค์ ์ ๋ฐ๋ผ ์๋ฌ๊ฐ ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ด ์๋์ฐ-๋ฆฌ๋ ์ค, mac - ๋ฆฌ๋ ์ค ๋ฑ์ ํฌ๋ก์ค ํ๋ซํผ์ ์๊ฐํ๋ค๋ฉด PyQt๊ฐ ์ ๋ฆฌํ๋ค.
์ด์ธ์ ๊ถ๊ธํ ์ ์ด๋ ๋ฌธ์์ฌํญ ์๋ค๋ฉด ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค.
'๐ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] Pandas, Numpy ์ฑ๋ฅ ํฅ์ (feat.Pandas vs Numpy) (0) | 2024.05.06 |
---|---|
Python 3.11 ๋ฌ๋ผ์ง ์ - ์ ๋ฐ์ดํธ (0) | 2024.01.15 |
์๋ฃ๊ตฌ์กฐ - List, Dict, Set, Tuple (0) | 2022.10.27 |
[Python] sort, sorted ( Tim sort, ํ ์ํธ) (0) | 2022.10.23 |
ํ์ด์ฌ Python GUI - ๊ทธ๋ํ (pyqtgraph, matplotlib) (realtime, ์ค์๊ฐ) (0) | 2021.02.20 |