[Interest] [Quick Controls 2] Best way to add binding arrow tip to Popup?

Oleg Evseev ev.mipt at gmail.com
Thu Oct 6 21:16:36 CEST 2016


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.mipt at 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 <jerome at 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.mipt at 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 at qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/interest
>>>
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20161006/5787fbb1/attachment.html>


More information about the Interest mailing list