3个ui。1个主ui,2个子ui。在主ui的widget内,通过菜单栏建了两个子菜单,目标想点击每个菜单后,在主ui的widget内切换显示对应的子ui。
现在问题是点击菜单,只能在主ui的widget内显示对应的子ui,再点击别的菜单无法切换显示。。请教各位。。
mainwindow.cpp uione.cpp uitwo.cpp
主要代码大致这么写的:
---------------------------------------------
void mainwindow::dis1() //布局显示第一个子ui,第二个类似。。
{
uione* uione = new uione(this);
QBoxLayout* layout1 = new QBoxLayout(ui->widget);
layout1->addWidget(uione);
ui->widget->setLayout(layout1);
}
然后connect中槽函数分别调dis1和dis2函数。。效果是只能出一个子ui,再点菜单无法弹出另一个子ui。。。
怎么解决呢?请教各位。。。