[PyQT5] Pixmap 이용하여 Picture,Image (사진, 이미지 출력하기) [3]

2021. 6. 28. 08:33GUI Programming/PyQT5 (GUI Programming)

반응형

[우선 따라해보는 Python]

 

https://github.com/Mr-DooSun/pyqt5-gui/blob/master/ex2_label/ex2_Label_Image_picture.py

이번에는 Pyqt5에서 Pixmap을 이용해 사진을 올려 보겠습니다

Pixmap을 이용하려면 Label을 생성해야 하는데,

Label 생성하는 방법은 아래링크의 포스팅을 참고하시면 될것같습니다

 

https://mr-doosun.tistory.com/entry/Python-Label-%EC%83%9D%EC%84%B1-%ED%85%8D%EC%8A%A4%ED%8A%B8-%EC%B6%9C%EB%A0%A5-%ED%8E%B8%EC%A7%91-%ED%95%98%EA%B8%B0-%ED%8F%B0%ED%8A%B8-%EA%B8%80%EC%9E%90%EC%83%89-%ED%81%AC%EA%B8%B0-Pyqt5-2

 

[Python] Label 생성 / 텍스트 출력 / 편집 하기 ( 폰트, 글자색, 크기 ) [Pyqt5 - 2]

[우선 따라해보는 Python] https://github.com/Mr-DooSun/pyqt5-gui/blob/master/ex2_label/ex2_Label.py Mr-DooSun/pyqt5-gui Contribute to Mr-DooSun/pyqt5-gui development by creating an account on GitHub...

mr-doosun.tistory.com

그럼 바로 예제를 통해 사진올려 보겠습니다. 

(이전 포스팅을 참고하여 진행하겠습니다)

 

아래 소스를 추가합니다

그리고 필요한 사진을 추가합니다

self.label.setPixmap(QtGui.QPixmap("image.png")) #image path

그럼 아래와 같은 결과가 나옵니다

추가적인 상황으로 간혹 사진이 잘릴경우가 생깁니다

그럼 아래와 같이 widht height 크기를 조절해줍니다

self.label.setGeometry(QtCore.QRect(100, 100, width_size, height_size))

이렇게 될경우 width height 크기가 부족하지 않기때문에 사진이 잘릴일이 없을겁니다

 

이상 Pixmap을 이용한 이미지출력 포스팅을 마치도록 하겠습니다

 

반응형