• 4155阅读
  • 1回复

关于父子窗体 [复制链接]

上一主题 下一主题
离线friday1203
 
只看楼主 倒序阅读 楼主  发表于: 2009-11-04
      编了个咸程序,有父窗体,还要画图,所以在父窗体里面定义了一个私有成员QWidget,为以后画图用。我把画图的代码写到一个pushbutton下,如下,显示没画出来。
void MainWindow::on_pushButton_3_clicked()
{

    double v1[4000];
    int i;
    for(i=0;i<4000;i++)
    {
        v1=v*1000;
    }
   QPainter painter(&widget);
   for(i=0;i<1000;i++)
   {
       painter.drawLine(i,(int)(v1),i,(int)(v1[i+1]));
   }

   widget.show();
}
后来发现画图操作只能在PaintEvent实现,那么该在哪里写PaintEvent函数了,又该如何调用它来实现我点击pushbutton就能画出图形了?有谁帮帮忙!
离线xhero
只看该作者 1楼 发表于: 2009-11-04
try update()
快速回复
限100 字节
 
上一个 下一个