首页| 论坛| 消息

标题:请教如何在一个widget中取得另一个widget的关闭事件?谢谢:)
作者:loogic
日期:2006-12-05 23:43
内容:

class WindowA : public QWidget
{
...
private slots:
void winBClosed(int index);
...
}
class WindowB : public QWidget
{
...
}
WindowA::WindowA
{
...
myWindowB = new WindowB();
connect(...);// 请问这里如何将myWindowB的关闭事件和winBClosed()连接起来?
...
}


#1 [myer 12-06 09:21]
重新实现WindowB的closeEvent ( QCloseEvent * event ) ,在这里emit 自定义的signal
#2 [wangowen 12-06 09:25]
这个你要自己重新定义WindowB的closeEvent在它里面发送你自己定义的消息WinBclosed(int index);

回复 发表
主题 版块