Qt学习笔记(十一)基本图案绘制

1、测试代码

void MyDrawWindow::paintEvent(QPaintEvent *event) {
    int width = this->width();
    int height = this->height();
    QPainter painter(this);
    QColor color(0, 0, 265);
    QPen pen(color);
    QBrush brush(QColor(255, 0, 0));
    painter.setPen(pen);
    painter.setBrush(brush);

    painter.drawRect(20, 20, 50, 90);
    painter.drawEllipse(QPoint(width/2,height/2),20,20);
    painter.drawLine(QPoint(80,80),QPoint(100,100));
}

效果图


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容