qt 点击旋钮隐藏其他控件实现方式。
qt 点击按钮隐藏其他控件实现方式。。
现在有个需求如下:
点击一按钮后,一个label 或者其他类似的如pushbutton 或者布局之类的 将会被隐藏。。
当然直接写代码肯定是比较容易实现的。目前是需要专门定义一个隐藏函数 如下:
点击按钮的信号代码
这个该如何实现?
或者有其他的实现思路吗?
在线等 谢谢
------解决方案--------------------
试试 void Test:hidden(QWidget *Widget)
------解决方案--------------------
这段代码中,发送的信号不包含槽函数中所要的控件指针。
把所有要隐藏的控件放到一个widget里,然后链接信号和槽如下:
现在有个需求如下:
点击一按钮后,一个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()))