The following example uses the attached \l {Overlay::overlay}{Overlay.overlay}
property to position a popup in the center of the window, despite the position
of the button that opens the popup:

\code
Button {
    onClicked: popup.open()

    Popup {
        id: popup

        parent: Overlay.overlay

        x: Math.round((parent.width - width) / 2)
        y: Math.round((parent.height - height) / 2)
        width: 100
        height: 100
    }
}
\endcode
