原因:
QMdiArea 是一个容器控件。当你在Qt Designer中直接拖入一个QMdiArea
时,它作为一个父容器存在,设计器默认会为你添加一个子窗口(QMdiSubWindow
)在里面作为占位/示例。设计器将这种有预设子控件的容器控件视为“锁定”状态,不允许你直接提升整个容器控件类本身,以防止破坏预设的子控件结构。
解决方法:
改用QWidget提升。
原因:
QMdiArea 是一个容器控件。当你在Qt Designer中直接拖入一个QMdiArea
时,它作为一个父容器存在,设计器默认会为你添加一个子窗口(QMdiSubWindow
)在里面作为占位/示例。设计器将这种有预设子控件的容器控件视为“锁定”状态,不允许你直接提升整个容器控件类本身,以防止破坏预设的子控件结构。
解决方法:
改用QWidget提升。