세로형
Recent Posts
Recent Comments
Link
11-22 00:00
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

꿈 많은 사람의 이야기

파이썬 PyQt5 gui 배경 색깔 및 이미지 등 스타일과 디자인 - 1 본문

python

파이썬 PyQt5 gui 배경 색깔 및 이미지 등 스타일과 디자인 - 1

이수진의 블로그 2018. 3. 13. 11:30
반응형
728x170

파이썬 PyQt5를 하다보면 뭔가 밋밋할 때가 있습니다

디자인이 있으면 좋겠다~ 라는 생각이 들죠


혹시나해서 찾아봤는데 역시 있더라구요

근데.. 뭐 생각보다 이쁘지는 않지만 그래도 안한 것보단 낫더라구요 ㅎㅎ


PyQt5에서 이미지나 색깔로 디자인(스타일)입히는 방법입니다.

글씨 색깔이나 background 색깔 및 이미지를 입힐 수 있죠


이 디자인 포스팅은 2번에 걸쳐 진행하겠습니다~ 먼저 첫번째 포스팅입니다.




먼저 PyQt5에 있는 QtGui에서 import를 합니다.

이미지 설정을 위해서 가져옵니다.



QImage를 통해 이미지를 가지고옵니다.

상대경로, 절대경로 둘다 됩니다

여러분이 하고 싶은 방법으로 하시면 되어요 ㅎㅎ

그리고 사이즈 조절을 하고

QPalette 즉, 파레뜨를 만들어 줍니다.


setBrush는 10이라는 값이 윈도우라고 하네요(정확하지 않을 수도 있습니다.)

그리고 다른 매개변수로 사이즈 조절까지 한 이미지 값을 QBrush로 전달해줍니다.

그리고 set을 통해 그려주죠!



참고로 저는 images라는 폴더를 따로 만들어서 그 안에 test.JPG파일을 넣었습니다~



자 그러면 뒤에 배경이 변했어요~

뒤 배경 색깔은 이미지 입니다.

제가 선택한 이미지는 단색이거든요~


그럼 이제 글씨 색깔을 바꿔볼까요?




pwd라는 QLabel값을 가지고 있는 객체를 생성해줍니다.

그리고 pwd의 객체 이름을 설정해줍니다. 아이디라고 생각하시면 될 것 같아요

이후 setStyleSheet를 통해서 QLabel 중 아이디가 test인(#test)애를 선택해서 color를 red로 해라!





그럼 컬러가 바뀝니다~


여기까지 Python PyQt5 첫번째 디자인 포스팅이었습니다~

반응형
그리드형
Comments