Название: Сцена не рисует детей виджета Отправлено: Авварон от Июль 13, 2011, 23:13 Есть "сложный виджет" - на QWidget'е положены 2 других виджета лэйаутом. Виждет добавлен в сцену через проксивиджет. При добавлении этого виджета в сцену не рисуются дети - то есть вижу белый прямоугольник. Эвент фильтр показывает что не приходит paintEvent детям. При этом мув/шоу/хайд доходят нормально. Кто-нибудь сталкивался?
Название: Re: Сцена не рисует детей виджета Отправлено: GreatSnake от Июль 14, 2011, 10:59 Показывай код, версию Qt и платформу.
Название: Re: Сцена не рисует детей виджета Отправлено: Авварон от Июль 14, 2011, 12:09 платформа мак.
Код: Slider_item = new QGraphicsProxyWidget(this); Название: Re: Сцена не рисует детей виджета Отправлено: Авварон от Июль 14, 2011, 13:03 дело не в настройках сцены, если в конструкторе сцены создавать виджет, он показывается. Ненавижу быдлокодеров:( Походу косяк где-то в одном из 6и уровней наследования графикайтемов. Могут быть идеи как там можно было накосячить чтоб пейнт эвент не приходил?
Название: Re: Сцена не рисует детей виджета Отправлено: Авварон от Июль 14, 2011, 15:11 хм, аптейт - мой айтем является чайлдом кастомного графикс айтема. Может быть как-то криво реализован пейнт-эвент? (тупо рисует бэкграунд). Мб надо дополнительно что-нибудь дергать у чайлдов в нем?
Название: Re: Сцена не рисует детей виджета Отправлено: GreatSnake от Июль 14, 2011, 15:16 хм, аптейт - мой айтем является чайлдом кастомного графикс айтема. Может быть как-то криво реализован пейнт-эвент? (тупо рисует бэкграунд). Мб надо дополнительно что-нибудь дергать у чайлдов в нем? Что такое этот "мой айтем"?Название: Re: Сцена не рисует детей виджета Отправлено: Авварон от Июль 14, 2011, 15:21 см 1й пост - прокся для сложного виджета
|