Я считаю невозможным расположить центральное диалоговое окно моего окна приложения в QT 5.12
import QtQuick 2.7
import QtQuick.Controls 2.2
import QtQuick.Dialogs 1.2
ApplicationWindow {
id:mainApplicationWindow
visible: true
height: 500
width: 500
Item {
anchors.centerIn: parent
MainWindowMessageDialog{
id: messageDialog
}
}
Component.onCompleted: {
messageDialog.open()
}
}
С MainWindowMessageDialog.qml
import QtQuick 2.0
import QtQuick.Dialogs 1.2
Dialog {
title: "There seems to be a problem"
standardButtons: StandardButton.Ok
onAccepted: {
this.close()
}
}
Дает мне изображение ниже. Я попытался добавить фиксированную позицию z, но ничто не сдвигает диалог вниз в окно. Я пробовал MainWindowMessageDialog самостоятельно за пределами элемента. Ничто не может изменить это? Я что-то упустил?