PyQt 5 매일 배 워 야 할 픽 셀 그림 컨트롤 QPixmap

QPixmap 픽 셀 그림 컨트롤 은 그림 을 처리 하 는 컨트롤 중 하나 입 니 다.그것 은 최 적 화 된 그림 을 화면 에 표시 하 는 데 사용 된다.코드 예제 에서 QPixmap 컨트롤 을 사용 하여 프로그램 창 에 그림 을 표시 합 니 다.

#!/usr/bin/python3
# -*- coding: utf-8 -*-

"""
PyQt5   

      ,          。

  :         
  :http://blog.csdn.net/weiaitaowang
    :2016 8 4 
"""

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QHBoxLayout, QLabel
from PyQt5.QtGui import QPixmap

class Example(QWidget):

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

    self.initUI()

  def initUI(self):

    hbox = QHBoxLayout(self)
    pixmap = QPixmap('F:\Python\PyQt5\Widgets\images\liutao.png')

    lb1 = QLabel(self)
    lb1.setPixmap(pixmap)

    hbox.addWidget(lb1)
    self.setLayout(hbox)

    self.move(300, 300)
    self.setWindowTitle('     ')    
    self.show()

  def showDate(self, date):

    self.lb1.setText(date.toString())

if __name__ == '__main__':

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

이 프로그램의 창 에 그림 을 표시 합 니 다.

pixmap = QPixmap('F:\Python\PyQt5\Widgets\images\liutao.png')
우리 가 만 든 QPixmap 대상 은 매개 변수 로 파일 이 필요 합 니 다.

lb1 = QLabel(self)
lb1.setPixmap(pixmap)
QPixmap 대상 을 표시 하 는 QLabel 컨트롤 입 니 다.
프로그램 실행 후

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기