728x90

PySide6에서 Label에 png 파일을 읽어서 화면에 표시하자.

 

※ 소스

import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QLabel, QGridLayout, QWidget
from PySide6.QtGui import QPixmap

class Example(QWidget):

    def __init__(self):
        super().__init__()

        self.im = QPixmap("./image.png")
        self.label = QLabel()
        self.label.setPixmap(self.im)

        self.grid = QGridLayout()
        self.grid.addWidget(self.label,1,1)
        self.setLayout(self.grid)

        self.setGeometry(50,50,320,200)
        self.setWindowTitle("PySide6 show image")
        self.show()

app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec())

 

※ 실행화면

※ 이미지

아래 이미지를 imag.png로 저장하자.

728x90
반응형

+ Recent posts