crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Обновление (прозрачность) фона виджета
developer-nsk
  опции профиля:
сообщение 2.11.2009, 14:17
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 2.11.2009
Пользователь №: 1197

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте, господа программисты!
Есть некая карта, которая является сценой QGraphicsScene и которая отображается посредством QGraphicsView. Этой картой юзер может управлять виджетами (QWidget), предками которых является, собственно, QGraphicsView. Виджеты рисуются на прозрачном фоне по умолчанию, всё выглядит примерно как maps.google.ru. Однако есть проблема - стоит только поменять viewport у QGraphicsView, как у виджетов управления картой перестаёт обновляться background, то есть фон перестаёт быть прозрачным и виджет тупо перерисовывыется поверх предыдущего фона. Viewport необходимо менять для включения/выключения OpenGL. Я понимаю, что с изменением viewport у виджетов тоже надо что-то поменять, чтобы они воспринимали новый viewport как фон, но что именно? Как заставить виджеты управления картой отрисовываться на прозрачном фоне после изменения viewport? Бьюсь над решением уже несколько дней, буду премного благодарен за помощь!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 17:10