• 4326阅读
  • 3回复

layout里面的组件怎么去掉 [复制链接]

上一主题 下一主题
离线realwerw
 

只看楼主 倒序阅读 楼主  发表于: 2006-08-29
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加入到该位置显示.有人知道怎么实现吗?
[ 此贴被XChinux在2006-08-30 08:43重新编辑 ]
离线ediwon
只看该作者 1楼 发表于: 2006-08-29
void steadItemSlot() //slot
{
  m_pLayout->removeWidget(m_pButton1);
  m_pLayout->addWidget(m_pLIneEdit1);
}
BLOG:
http://www.ediwon.com
-------------------------------
离线realwerw

只看该作者 2楼 发表于: 2006-08-30
不好意思,是我的问题没有说清楚
我有一个页面:
    页面由HBoxLayout管理五个pushbutton,
我共有20多个button,要实现的是翻页的功能
离线realwerw

只看该作者 3楼 发表于: 2006-08-30
就比如我现在我也不知道当前页面的各个单元里面有什么widget,又要全部清掉加入新的widget
快速回复
限100 字节
 
上一个 下一个