2016-09-17 2 views

답변

0

어쩌면 이렇게 될까요? QLabel에 전달할 수있는 QImage를 생성해야합니다.

일부 catch-me는 RGB 이미지로 전달해야하는 DICOM에서 16 비트 이미지 데이터 (가정)를 사용합니다. 이미지의 크기 조정. 하지만 이걸로 시작해야 할 것 같습니다.

from PySide import QtGui 
width,height = img.GetSize() 

img = QtGui.QImage(width, height, QtGui.QImage.Format_RGB16) 
for x in xrange(width): 
    for y in xrange(height): 
     img.setPixel(x, y, QtGui.QColor(data[x,y],data[x,y],data[x,y])) 

pix = QtGui.QPixmap.fromImage(img) 

QtGui.QLabel label; 
label.setPixmap(pix); 
label.setMask(pix.mask()); 
label.show();