Qt 如何在Qmainwindow中限制MDI区域?

Qt 如何在Qmainwindow中限制MDI区域?,qt,toolbar,mdi,Qt,Toolbar,Mdi,在Qt主窗口中,您可以添加工具栏和MDI区域。在这种情况下,mdiarea被设置为中心小部件,从而避免与工具栏重叠 我在主窗口的顶部放置了一个框架,而不是Qt工具栏,通常由工具栏或菜单占据。然后我想将MDI添加到主窗口。我发现MDI覆盖了所有的主窗口区域,包括我的顶部框架,这不是我想要的 我想使MDI区域避免顶部框架区域,就像将顶部框架视为真正的工具栏一样。关于如何实现这一点,有什么建议吗?如果您需要帮助,您必须提供一个帮助。您是否尝试过简单地将一个普通的QWidget作为中心小部件,然后使用Q

在Qt主窗口中,您可以添加工具栏和MDI区域。在这种情况下,mdiarea被设置为中心小部件,从而避免与工具栏重叠

我在主窗口的顶部放置了一个框架,而不是Qt工具栏,通常由工具栏或菜单占据。然后我想将MDI添加到主窗口。我发现MDI覆盖了所有的主窗口区域,包括我的顶部框架,这不是我想要的


我想使MDI区域避免顶部框架区域,就像将顶部框架视为真正的工具栏一样。关于如何实现这一点,有什么建议吗?

如果您需要帮助,您必须提供一个帮助。您是否尝试过简单地将一个普通的
QWidget
作为中心小部件,然后使用
QVBoxLayout
将顶部框架和MDI窗口都放置在该小部件内?