QT呈现QImage
void MainWindow::on_pushButton_clicked() { //创建一个绘图设备,QImage::Format_ARGB32背景是透明 QImage image(400,300,QImage::Format_ARGB32); image.fill(Qt::red); //对绘图设备前50个像素点进行操作 for(int i = 0; i < 50;i++) { for(int j = 0; j < 50;j++) { image.setPixel(QPoint(i,j), qRgb(0,255,0) ); } } QPixmap mp; mp = mp.fromImage(image); ui->label->clear(); ui->label->setPixmap(mp); }