> Jason H wrote:
> >Text {
> > id: instructionText
> > color: "white"
> > text: instructionTextData
> > width: contentWidth > parent.width *.9 ? parent.width *.9 : contentWidth
> > font.pointSize: 16
> > horizontalAlignment: Text.AlignHCenter
> > anchors.horizontalCenter: parent.horizontalCenter }
> >
> >Where I want the text to be it's natural width up to 90% of the parent
> >width, then wrap, but it only works when initially laying out and shrinking.
>
> I think I'm missing some use case, why bother setting the width to
> contentWidth?
> You anyway center the Text element and the text inside it so nothing prevents
> you from always setting it to parent.width *.9?
> The text will then still be centered inside the Text element, and the Text
> element centered in its parent.
Good idea. Visually it is the same, but not when you have a MouseArea that you
only want to apply to the text.
[------------text-------------] (your solution, setting text align)
vs
------------[text]------------- (my desired situtation, because there is
another MouseArea behind it)
(Stuff in brackets is child MouseArea with anchors.fill:parent)
Also I'm not changing contentWidth. According to my interpretation of the docs,
contentWidth should not change with a wrapMode set.
_______________________________________________
Interest mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/interest