为QGraphicsView小部件设置纯色背景

11

我想要显示一个实心颜色的小正方形。

我创建了一个 QGraphicsView 小部件 myGraphicsView 并调用:

ui->myGraphicsView->setBackgroundBrush(QBrush(Qt::red, Qt::SolidPattern));

但它仍然保持白色。我做错了什么?

1个回答

10

在绘制任何内容之前,您需要将 QGraphicsScene 设置为 QGraphicsView:

ui->myGraphicsView->setScene(myScene);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接