QLabel显示图片
QString path = QString("H:/temp/gg.png");
QImage im;
im.load(path);
QPixmap px = QPixmap::fromImage(im);
ui->label->setPixmap(px);
uchar数组转QImage
int width = 120,height = 120;
uchar* imageData = new uchar[width*height*3];
qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));
int testindex = 0;
for(int i=0;i<height;i++){
for(int j=0;j<width;j++){
imageData[testindex++] = qrand()%255;;
imageData[testindex++] = qrand()%255;
imageData[testindex++] = qrand()%255;
}
}
QImage image(imageData,width,height,QImage::Format_RGB888);
image.save("./testSaveUCharArr.jpg");