我正在尝试展示一点纯色正方形。

我已经创建了一个Qgraphicsview widget myGraphicsView,并致电:

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

但是它保持白色。我究竟做错了什么?

有帮助吗?

解决方案

您需要在绘制任何内容之前将QgraphicsScene设置为Qgraphicsview:

ui->myGraphicsView->setScene(myScene);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top