QT父窗口收到子窗口的信号

来源:互联网 发布:荷兰国旗问题算法 编辑:程序博客网 时间:2024/06/06 03:27

这个是子窗口里面的

signals:

void sonMsg(const QString&);

public slots://这个不用实现

void sendMsg()

{

QString s="suibianshenme";

emit  sonMsg(s);

}

随便弄个按钮

connect(bt,SIGNAL(click),this,SLOT(sendMsg()));


然后在父窗口

Son*s;

void getmsg(const QString&msg);//这个msg就是子窗口传回来的了。

connect(s,SIGNAL(sonMsg(const QString&)),this,SLOT(getmsg(const QString&)));

getmsg(const QString& msg)

{

ui.lineEdit->setText(msg);

}


原创粉丝点击