Qt 位于所有其他QML对话框底部的QML对话框?

Qt 位于所有其他QML对话框底部的QML对话框?,qt,dialog,qml,Qt,Dialog,Qml,如何创建QML对话框,它位于我的程序主应用程序窗口中所有其他QML对话框的底部?每当我让QML对话框可见(从我的程序的C++部分)到我程序的主应用程序窗口中所有其他打开对话框的底部时, < P> Scab,我的想法是像QML对话框一样创建自己的QML元素,每次需要对话时使用QML元素。该自定义QML对话框的每个打开的实例(当可见变为真时)都具有唯一的编号(该编号表示打开的对话框的堆叠顺序)。当必须位于所有其他对话框下的对话框变为可见时,它会发出信号,以正确的堆叠顺序重新打开所有其他打开的对话框。

如何创建QML对话框,它位于我的程序主应用程序窗口中所有其他QML对话框的底部?每当我让QML对话框可见(从我的程序的C++部分)到我程序的主应用程序窗口中所有其他打开对话框的底部时,

< P> Scab,我的想法是像QML对话框一样创建自己的QML元素,每次需要对话时使用QML元素。该自定义QML对话框的每个打开的实例(当可见变为真时)都具有唯一的编号(该编号表示打开的对话框的堆叠顺序)。当必须位于所有其他对话框下的对话框变为可见时,它会发出信号,以正确的堆叠顺序重新打开所有其他打开的对话框。这就是该对话框在所有其他对话框底部的运行方式。这是丑陋的,不是优雅的,这是我的“最后希望”


塔罗德,谢谢你。这是一个绝妙而完美的解决方案。z:-1:D对我来说这是一个非常尴尬的时刻。

我的想法是基于QML对话框创建自己的QML元素,并在每次需要对话框时使用该QML元素。该自定义QML对话框的每个打开的实例(当可见变为真时)都具有唯一的编号(该编号表示打开的对话框的堆叠顺序)。当必须位于所有其他对话框下的对话框变为可见时,它会发出信号,以正确的堆叠顺序重新打开所有其他打开的对话框。这就是该对话框在所有其他对话框底部的运行方式。这是丑陋的,不是优雅的,这是我的“最后希望”


塔罗德,谢谢你。这是一个绝妙而完美的解决方案。z:-1:D对我来说是一个很尴尬的时刻。

到目前为止,您尝试了什么?您可以尝试在这些对话框中使用z位置。到目前为止,您尝试了什么?您可以尝试在这些对话框中使用z位置。