当前位置:   article > 正文

QT主窗口与子窗口互相传值笔记_qt slot主窗口传参数给子窗口

qt slot主窗口传参数给子窗口

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

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

  1. void Main_wgt::test()
  2. {
  3. son_wgt.num="18";
  4. }

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

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

子窗口头文件:

  1. signals:
  2. void sigtom(int);

子窗口函数中发送信号:

emit sigtom(18);

主函数中定义槽函数:

  1. connect(&son_wgt,&Son::sigtom,
  2. [=](int tmp)
  3. {
  4. num=tmp;
  5. });

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/730683
推荐阅读
相关标签
  

闽ICP备14008679号