My solution for automatically close a Dialog in qml by clicking outside the window was to change the modality of the window to non modal: Dialog { id: myDialog height: 300 width: 600 modality: Qt.NonModal ... My window has a 1280x800 size and the dialog appears in the middle. Once its open i click outside and the Dialog closes by itself.