์์ด์ฝ
-
- [PyQt] ์ปค์คํ ์์ด์ฝ ํจํค์ง(fugueicons) ์ค์น ๋ฐ ์ฌ์ฉํด๋ณด๊ธฐ
PyQt ์ปค์คํ ์์ด์ฝ ํจํค์ง(fugueicons) ์ค์น ๋ฐ ์ฌ์ฉํด๋ณด๊ธฐ ๋ค์ด๊ฐ๋ฉฐ PyQt์๋ ๊ธฐ๋ณธ ์์ด์ฝ ํฉ์ด ์์ง๋ง(์ฐธ๊ณ ), ์์ด์ฝ์ ์ข ๋ฅ๊ฐ ์ ๋ค. ๊ทธ๋์ ์ปค์คํ ์์ด์ฝ ํจํค์ง(@fugueicons@)๋ฅผ ์ค์นํ์ฌ ์ฌ์ฉํ ์ ์๋ค. ๋ฐฉ๋ฒ @pyqt5-fugeicons@ ํจํค์ง ์ค์นํ๊ธฐ ํฐ๋ฏธ๋์์ ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ @pyqt5-fugeicons@ ํจํค์ง๋ฅผ ์ค์นํ๋ค. > pip install pyqt5-fugueicons ์์ด์ฝ ์ฌ์ฉํด๋ณด๊ธฐ ๋ค์๊ณผ ๊ฐ์ด ๋ชจ๋์ ๋ถ๋ฌ์@fugeicons@์ ์์ด์ฝ์ ์ฌ์ฉํด๋ณผ ์ ์๋ค. import pyqt5_fugueicons as fugue @icon()@ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์์ด์ฝ์ ๋ถ๋ฌ์ฌ ์ ์๋ค. PyQt ๊ธฐ๋ณธ ์์ด์ฝํฉ์ ์์ด์ฝ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ ์ ์ฌํ๋ค. @QActi..
2023.07.05 -
- [PyQt] style().standardIcon() ๋ฉ์๋์์ ์ฌ์ฉํ ์ ์๋ ์์ด์ฝ ์ข ๋ฅ ๋ฐ ์ซ์
PyQt style().standardIcon() ๋ฉ์๋์์ ์ฌ์ฉํ ์ ์๋ ์์ด์ฝ ์ข ๋ฅ ๋ฐ ์ซ์ ๋ค์ด๊ฐ๋ฉฐ PyQt์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ด์ฅ๋์ด ์๋ ํ์ค ์์ด์ฝ(Standard Icon)๋ค์ด ์๋ค. ์์ด์ฝ ํ์ผ์ ์ง์ ๊ตฌํ์ง ์๊ณ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก, ํ๋ก๊ทธ๋จ์ ๋ง๋ค ๋ ํ์ฉํ๋ฉด ์ ์ฉํ๋ค. ์์ด์ฝ ํ์ธํด๋ณด๊ธฐ import sys from PyQt5.QtWidgets import QApplication, QGridLayout, QPushButton, QStyle, QWidget class Window(QWidget): def __init__(self): super(Window, self).__init__() icons = sorted([attr for attr in dir(QStyle) if attr.start..
1 2023.05.17