2
void Widget::paintEvent(QPaintEvent *) {
    QPainter painter(this);

    QBrush br;
    br.setColor(Qt::blue);
    painter.setBrush(br);

//    painter.setBrush(QBrush(Qt::blue));

    painter.drawRect(10, 10, 50, 50);
}

このコードは機能しません。青い四角形は描画されません。しかし、コメント行は正常に機能します。なんで?

4

2 に答える 2