Установка простого цвета фона для виджета QGraphicsView - PullRequest
6 голосов
/ 24 августа 2010

Я пытаюсь отобразить маленький квадрат сплошного цвета.

Я создал виджет QGraphicsView myGraphicsView и вызываю:

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

Но он остается белым.Что я делаю не так?

1 Ответ

6 голосов
/ 24 августа 2010

Вам нужно установить QGraphicsScene в QGraphicsView, прежде чем что-либо рисовать:

ui->myGraphicsView->setScene(myScene);
...