Название: Фон пустого QGraphicsView Отправлено: SpiritFire от Октябрь 29, 2009, 15:14 Простите за глупый вопрос, никак не могу разобраться:
Есть сцена, на которой всего один очень маленький объект. Делаю для нее черный фон: Код: m_graphicsScene->setBackgroundBrush( m_defaultGraphicBackground ); Делаю для всего вида черный фон: Код: ui->graphicsView->setBackgroundBrush( m_defaultGraphicBackground ); Запускаю - получаю вид, залитый белым, а не черным фоном. Почему так происходит и что я делаю не правильно? Название: Re: Фон пустого QGraphicsView Отправлено: juvf от Октябрь 30, 2009, 08:34 На сколько я понял, метод setBackgroundBrush у сцены и у QGraphicsView делают одно и тоже
m_graphicsScene->setBackgroundBrush( m_defaultGraphicBackground ); ui->graphicsView->setBackgroundBrush( m_defaultGraphicBackground ); а именно, меняют фон у сцены. Поэтому одну из строк можно выкинуть. Я делаю фон для сцены scene.setBackgroundBrush(Qt::lightGray);, при этом у меня сцена заливается серым и если QGraphicsView гораздо больше сцены, то всё остальное тоже серое. Название: Re: Фон пустого QGraphicsView Отправлено: SpiritFire от Ноябрь 04, 2009, 15:56 Спасибо. Значит, ошибка в другом месте.
|