void MainWindow::UpdateGraphics()
{
int i;
int a,b,c,d;
int x0,y0,x1,y1;
QPixmap pix(320,100);
QPainter p(&pix);
pix.fill(QColor(255,255,255));
p.setPen(QColor(0,0,0));
//画横格
for(i=1;i<11;i++)
{
a=0;
b=i*10-10;
c=320;
d=b;
p.drawLine(a,b,c,d);
}
//画竖格
for(i=1;i<33;i++)
{
a=i*10-10;
b=0;
c=a;
d=100;
p.drawLine(a,b,c,d);
}
//画正选曲线
for(i=-160;i<160;i++)
{
x0=i+160;
y0=50-40*sin(3.14*i/80);
x1=i+161;
y1=50-40*sin(3.14*(i+1)/80);
p.drawLine(x0,y0,x1,y1);
}
p.end();
//将画线内容链接到pixmapLabell控件之中
p.begin(ui->sinGraphicsView);
//pixmaplablell->setPixmap(pix);
p.drawPixmap(0,0,ui->sinGraphicsView->width(),ui->sinGraphicsView->height(),pix);
p.end();
}
不知道为什么 没显示任何 图像?
希望 大鸟 帮帮忙