QT笔记之绘图2

旋转坐标

头文件声明一个

void  paintEvent(QPaintEvent *)
然后再头文件的实现文件cpp下,定义函数

void Widget::paintEvent(QPaintEvent *)
{
    QPainter painter(this);
    QFont font("Courier",24);
    painter.setFont(font);
    painter.drawText(50,50,"Hello,world!");
    QTransform transform;
    transform.rotate(+45.0);
    painter.setWorldTransform(transform);
    painter.drawText(60,60,"Hello,world!");
}

必须重载paintEvent才能显示自己的绘图,否则自定义一个函数,不能绘制图像


QT笔记之绘图2_第1张图片

你可能感兴趣的:(QT笔记之绘图2)