标题:layout里面的组件怎么去掉
作者:realwerw
日期:2006-08-29 18:08
内容:
CMyClass::CMyClass()
{
m_pLayout=new QGRidLayout(this,....);
m_pButton1=new QPushButton(this);
pLayout->addWidget(m_pButton1,0,0);
}
现在我还有一个成员m_pLineEdit1,当有某一触发事件发生时(如按钮按下等),我希望将m_pButton1从该layout的位置清除掉,将m_pLIneEdit1加入到该位置显示.有人知道怎么实现吗?
#1 [ediwon 08-29 19:03]
void steadItemSlot() //slot
{
m_pLayout->removeWidget(m_pButton1);
m_pLayout->addWidget(m_pLIneEdit1);
}
#2 [realwerw 08-30 14:32]
不好意思,是我的问题没有说清楚
我有一个页面:
页面由HBoxLayout管理五个pushbutton,
我共有20多个button,要实现的是翻页的功能
#3 [realwerw 08-30 14:45]
就比如我现在我也不知道当前页面的各个单元里面有什么widget,又要全部清掉加入新的widget