qt 点击旋钮隐藏其他控件实现方式。

qt 点击按钮隐藏其他控件实现方式。。
现在有个需求如下:

点击一按钮后,一个label 或者其他类似的如pushbutton 或者布局之类的 将会被隐藏。。

当然直接写代码肯定是比较容易实现的。目前是需要专门定义一个隐藏函数 如下:

void Test:hidden(控件参数)
{
   传入控件->hide();
}


点击按钮的信号代码

connect(pushbtn,SIGNAL(clicked()),this,SLOT(hidden(要被隐藏的控件)))


这个该如何实现?

或者有其他的实现思路吗?
在线等 谢谢


------解决方案--------------------
试试 void Test:hidden(QWidget *Widget)
------解决方案--------------------
connect(pushbtn,SIGNAL(clicked()),this,SLOT(hidden(要被隐藏的控件)))

这段代码中,发送的信号不包含槽函数中所要的控件指针。
把所有要隐藏的控件放到一个widget里,然后链接信号和槽如下:
connect(pushbtn,SIGNAL(clicked()),widget,SLOT(hide()))