Although you can do a custom shape like this using QSGGeometryNode, using an 
Image is a very simple solution which also gives you complete control over the 
look and how it integrates with the rest of the popup. And all from QML..

cheers,
Gunnar

> On 06 Oct 2016, at 21:22, Oleg Evseev <ev.m...@gmail.com> wrote:
> 
> But lack of this solution - you can not set the opacity of such constructed 
> popup :)
> 
> Plus, I think, set elevation to get shade of popup without doing it for arrow 
> tip will not have a good look.
> 
> 2016-10-06 22:16 GMT+03:00 Oleg Evseev <ev.m...@gmail.com>:
> And yes I understand that this could be done with help of clipping rotated 
> rectangle by half and get it ahead of popup with border offset overlap.
> 
> But lack of this solution - you can not set the opacity of such constructed 
> popup :)
> 
> 
> 2016-10-06 22:11 GMT+03:00 Oleg Evseev <ev.m...@gmail.com>:
> Thanks for suggestion, Jérôme.
> I thought about such workaround, but for me it would be very nice to have 
> border of such popup.
> 
> 2016-10-06 21:19 GMT+03:00 Jérôme Godbout <jer...@bodycad.com>:
> More a workaround then a real solution, but could work as long as the 
> triangle is still sharp 90 angle.
> 
> Item
> {
>   id: component
>   property real sizing: 10
>   property alias color: rect_.color
>   property alias border: rect_.border
>   width: sizing
>   height: sizing
>   clip: true
> 
>   Rectangle
>   {
>      id: rect_
>      width: component.width
>      height: component.height
>      color: "gray"
>      // change the rotation values based on orientation here
>      transform: Rotation { origin.x: 0; origin.y: 0; angle: 90 }
>   }
> }
> 
> On Thu, Oct 6, 2016 at 7:12 AM, Oleg Evseev <ev.m...@gmail.com> wrote:
> Hi everyone,
> 
> I'm interesting how to add arrow tip to popup, that looks like this:
> 
>  
> 
> If I understand correctly, according to 
> http://doc.qt.io/qt-5/qtquick-scenegraph-customgeometry-example.html I have 
> an option to do custom shape qt quick item instead of simple rectangle with 
> help of QSGGeometry.
> 
> Is this a best way to do such things?
> 
> Thanks in advance for recommendations.
> 
> ---
> Regards, Oleg
> 
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
> 
> 
> 
> 
> 
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to