欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

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

更新时间: 2014-01-05 02:44:36 责任编辑: Author_N1

 

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()))
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:44:36
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/13882/
本文WWW.DOC100.NET DOC100.NET版权所有。