900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > QT主窗口与子窗口互相传值笔记

QT主窗口与子窗口互相传值笔记

时间:2020-06-29 23:41:18

相关推荐

QT主窗口与子窗口互相传值笔记

1.主窗口向子窗口传值:

将子窗口定义为主窗口的成员变量,在子窗口中定义接受数据的成员变量,主窗口中可以使用子窗口成员变量来访问他的成员变量,于是就能直接赋值了。

void Main_wgt::test(){son_wgt.num="18";}

2.子窗口向主窗口传值:

子窗口向主窗口传值需要用到信号。首先在子窗口中设置含参信号,再在主窗口中定义槽函数,接收到子窗口的信号便完成了值的传递

子窗口头文件:

signals:void sigtom(int);

子窗口函数中发送信号:

emit sigtom(18);

主函数中定义槽函数:

connect(&son_wgt,&Son::sigtom,[=](int tmp){num=tmp;});

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。