Название: QGraphicsView как сделать прозрачный фон? Отправлено: virtual_root от Апрель 27, 2012, 00:20 И снова здравствуйте. Ребята,может кто-то уже делал подобное,подскажите пожалуйста, как у QGraphicsView сделать прозрачным фон? Я читала про viewport, ну что-то у меня ничего не получилось.
Название: Re: QGraphicsView как сделать прозрачный фон? Отправлено: Bepec от Апрель 27, 2012, 06:52 Эммм... Прозрачный фон это как? Чтобы пиксели увидеть на задней стороне монитора, или стенку???
Название: Re: QGraphicsView как сделать прозрачный фон? Отправлено: virtual_root от Апрель 27, 2012, 09:34 Это оказалось очень просто) Нужно просто написать такую строчку в styleSheet: background-color: rgba(255, 255, 255, 0);
Мне нужно было чтобы задний виджет был виден, как бы рисунок на него наносится. А вы случайно не знаете как сглаживание линий сделать? Название: Re: QGraphicsView как сделать прозрачный фон? Отправлено: virtual_root от Апрель 27, 2012, 10:00 Уже разобралась.
Название: Re: QGraphicsView как сделать прозрачный фон? Отправлено: Bepec от Апрель 27, 2012, 10:07 Я б посоветовал задний виджет отрисовывать в GraphicsScene самой. Но тут уж хозяин барин(хозяйка барыня).
Название: Re: QGraphicsView как сделать прозрачный фон? Отправлено: virtual_root от Апрель 27, 2012, 20:42 Я просто решила попробовала со styleSheet. Устанавливаю цвет фона белый(собственно можно любой) и альфа-канал ставлю 0, получается прозрачный фон,то что нужно) Спасибо и вам за совет.
Название: Re: QGraphicsView как сделать прозрачный фон? Отправлено: IGHOR от Апрель 29, 2012, 16:28 Можно и короче (: setStyleSheet("background-color: transparent");
|