Добрый день.Хочу реализовать затенение главного окна приложения при открытии модального диалога. Не получается ничего нормального.То ничего не происходит, то работает крайне медленно :-(Хотелось бы чтобы работало без лишнего наследования виджетов.Поиск по google и по форуму понимания ситуации не добавил.Делал так. Вроде на форуме было...КодC++ (Qt) QPixmap px = QPixmap::grabWidget( this );QPainter p( &px ); p.setBrush( QColor( 0, 0, 0, 100 ) ); // highligh a bit p.setPen( Qt::NoPen ); p.drawRect( px.rect() ); p.end();Ничего не происходит...Делал свой QGraphicsEffectв методе drawКодC++ (Qt)painter->fillRect(boundingRect(), QColor( 0, 0, 0, 100 ));Тормозит со страшной силой. И похоже, что вызывается для каждого объекта на формеЕсть ли у кого решение? В какую сторону копать?
|