It's a bug. https://bugreports.qt.nokia.com/browse/QTBUG-23670
Specifically items are being clipped to their boundingRect's, for which some item's quite logically return their painted size and so are never clipped. Text and Image are I think the only ones that do this. Andrew From: development-bounces+andrew.den-exter=nokia....@qt-project.org [mailto:development-bounces+andrew.den-exter=nokia....@qt-project.org] On Behalf Of Rose Todd (Nokia-M/Alpharetta) Sent: Tuesday, January 17, 2012 3:42 PM To: development@qt-project.org Subject: Re: [Development] Text clipping in QtQuick 2.0 Doh! That should read "Text elements...are *not* being clipped..." From: development-bounces+todd.rose=nokia....@qt-project.org<mailto:development-bounces+todd.rose=nokia....@qt-project.org> [mailto:development-bounces+todd.rose=nokia....@qt-project.org]<mailto:[mailto:development-bounces+todd.rose=nokia....@qt-project.org]> On Behalf Of ext todd.r...@nokia.com<mailto:todd.r...@nokia.com> Sent: Tuesday, January 17, 2012 12:34 AM To: development@qt-project.org<mailto:development@qt-project.org> Subject: [Development] Text clipping in QtQuick 2.0 Text elements with wrapMode: Text.NoWrap are being clipped when the text painted width exceeds the element width. Seems like a big regression from QtQuick1.x...is this a known issue? Bug? Feature? Simple example: TextBug.qml import QtQuick 2.0 Rectangle { width: 360 height: 360 Rectangle { id: leftRect anchors.left: parent.left anchors.top: parent.top anchors.bottom: parent.bottom width: 60 color: "red" } Rectangle { id: rightRect anchors.right: parent.right anchors.top: parent.top anchors.bottom: parent.bottom width: 60 color: "red" } Text { id: bugText anchors.left: leftRect.right anchors.right: rightRect.left anchors.verticalCenter: parent.verticalCenter wrapMode: Text.NoWrap font.pointSize: 16 clip: true text: "Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World!" } MouseArea { anchors.fill: parent onClicked: { if (bugText.wrapMode == Text.NoWrap) bugText.wrapMode = Text.WordWrap else bugText.wrapMode = Text.NoWrap } } }
_______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development