1. void paintEvent(QPaintEvent* event);
    1. QPainter painter(this);
    2. // 反锯齿;
    3. painter.setRenderHint(QPainter::Antialiasing);
    4. // painter.setBrush(QBrush(Qt::red));
    5. // 背景图片
    6. painter.drawPixmap(rect(), QPixmap(background));
    7. // 设置画笔颜色
    8. painter.setPen(QColor(0, 0, 0));
    9. // 设置边框为圆角 (不好看)
    10. QRect rect = this->rect();
    11. rect.setWidth(rect.width() - 1);
    12. rect.setHeight(rect.height() - 1);
    13. painter.drawRoundedRect(rect, 20, 20);
    14. QWidget::paintEvent(event);