首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2013-10-13 
qt 点击按钮隐藏其他控件实现方式。。现在有个需求如下:点击一按钮后,一个label 或者其他类似的如pushbutton

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()))

热点排行