qt - Change order of visible items -


is possible move up/down visual items in order change overlapping? @ current time child hides parent, i'd have reverse, i.e. parent hides child. maybe properties exists?

yes it's possible. need change z property of involved items. according documentation:

sets stacking order of sibling items. default stacking order 0.

items higher stacking value drawn on top of siblings lower stacking order. items same stacking value drawn bottom in order appear. items negative stacking value drawn under parent's content.

hence, need set z property of children negative value:

import qtquick 2.4  rectangle {     width:800     height: 480     color: "yellow"     // opacity: 0.5   (1)     rectangle{         width: 100         height: 100         color:"red"         z:-1     } } 

in example inner rectangle not visible since z property has negative value. uncomment opacity assignament of outer rectangle in (1) see it.


Comments