import QtQuick 2.6 | |
Item { | |
width: 200 | |
height: 200 | |
property alias text: label.text | |
property alias horizontalAlignment: label.horizontalAlignment | |
property alias elide: label.elide | |
property int extraWidth: 0 | |
Rectangle { | |
border.color: "red" | |
x: 100 | |
width: label.implicitWidth + extraWidth | |
height: label.implicitHeight | |
Text { | |
id: label | |
anchors.fill: parent | |
text: 'press me' | |
horizontalAlignment: Text.AlignHCenter | |
} | |
} | |
} |