将m*n个点((x,y,z)x与y表示点的位置,z表示点对应的颜色的深浅)绘制成固定长宽的图片 QPainter painter(&m_pix); float width=m_pixXSize/m_col; // float high=m_pixYSize/m_row; //单元格高度:图片的高度/矩阵的行数 for(int i=0; i<m_row; ++i) { for(int j=0;j<m_cil; ++j) { painter.setPen( getColor( //自定义函数,根据值获取颜色 m_matrix[i*m_col+j].z 第i行j列元素的z值 / (-6))); QRectF rect(width*j, high*i, width, heigh); painter.drawRect(rect); } } //m_pix.save("./qe.png);