Den 24-07-2014 22:55, Alexander Ivash skrev: > Is it possible to implement a 'hole' component which would make color of > its parent control transparent? For example: > > Rectangle { > width: 100 > height: 100 > > color: 'blue' > > Rectangle { > width: 50 > height: 50 > > color: 'green' > > Hole { > anchors.fill: parent > width: 25 > height: 50 > } > } > } > > Expected result: area 100x100, filled with blue and 25x50 (not 50x50 as > we erased half of area with 'Hole') area of green on top.
You can't do this. It's possible there might be something you can do with the Canvas. Otherwise you are going to have to subclass the Item in C++ and implement it in the paint method. It's not hard to do and this gives you the full QPainter power. Bo. -- Viking Software Qt and C++ developers for hire http://www.vikingsoft.eu _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest