Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: semlanik от Август 21, 2009, 15:43



Название: Plasma :: Applet скрытие вложенных обьектов
Отправлено: semlanik от Август 21, 2009, 15:43
В апплет (он унаследован от QGraphicsWidget) встраиваются другие апплеты. Не важно какие. Интересует вот такая штука. Насколько я понял QGraphicsWidget не ограничивает поле вывода других обьектов как обычный виджет. Т.е. если вложенные(дочерние) виджеты выходят за рамки его геометрии они буду отображаться. Можно ли как-нибудь исправить эту ситуацию. ПАМАГИТЕ КТО ЧЕМ МОЖЕТ  :'( Я Уже голову разбил (((


Название: Re: Plasma :: Applet скрытие вложенных обьектов
Отправлено: Rcus от Август 21, 2009, 15:58
cute solution: QGraphicsItem::ItemClipsChildrenToShape
libplasma: http://api.kde.org/4.x-api/kdelibs-apidocs/plasma/html/classPlasma_1_1Containment.html


Название: Re: Plasma :: Applet скрытие вложенных обьектов
Отправлено: semlanik от Август 23, 2009, 15:10
Спасибо, я натыкался, даже пробовал почему-то в 4.2 не всегда отрабаытвает. случается , что дети скрываются целиком(