eight + topInset + bottomInset, contentHeight + topPadding + bottomPadding) label: Rectangle { color: control.palette.window property point labelPos : control.__nativeBackground ? background.labelPos : Qt.point(0,0) x: labelPos.x + background.x y: labelPos.y + background.y - (__nativeBackground ? background.groupBoxPadding.top : 0) width: children[0].implicitWidth height: children[0].implicitHeight Text { width: parent.width height: parent.height text: control.title font: control.font color: control.palette.windowText elide: Text.ElideRight verticalAlignment: Text.AlignVCenter } } leftPadding: __nativeBackground ? background.contentPadding.left : 0 rightPadding: __nativeBackground ? background.contentPadding.right : 0 topPadding: __nativeBackground ? background.contentPadding.top : 0 bottomPadding: __nativeBackground ? background.contentPadding.bottom : 0 leftInset: __nativeBackground ? background.groupBoxPadding.left : 0 topInset: __nativeBackground ? background.groupBoxPadding.top : 0 background: NativeStyle.GroupBox { control: control contentWidth: contentItem.implicitWidth contentHeight: contentItem.implicitHeight } }