怎么在qt 的 pushbutton 中 用painter啊

需要程序运行之后读入画点的坐标,然后画点。

画图的时候用paintevent。可是void PointWidget::paintEvent(QPaintEvent *event)的函数,我怎么把坐标传进去啊?

是变成void PointWidget::paintEvent(QPaintEvent *event,int x , int y)这样吗?不能那样写,个人建议将坐标保存成成员变量QPoint m_qpCoordinate,然后更新座标时只需要给它重新赋值就行,在 paintEvent() 中根据坐标值进行绘图。

如何在QT,label上加载的图片上画图

void Widget::openPictureSlot()
{
qDebug()<<"openpicture";
QImage *image=new QImage("E:/code/picture_test/images/imgMB.bmp");
QImage* imgScaled = new QImage;

*imgScaled=image->scaled(ui->label->width(),ui->label->height(),Qt::KeepAspectRatio)

qt中如何在stackwidget的每页中画图

每页添加自定义的widget然后提升,