Qt connect 信 槽多次连接后,会多次触发槽函数的问题

前言:

最近写代码发现,有俩个个connect函数。就简称为connect_1,connect_2
1.在软件起来的第一次,进行了一次connect_1,connect_2。正常
2.在新的界面点击按钮,发信 给原界面。接收到后,执行了一些操作后。再重新调用connect_1,connect_2后,发现connect_1是正常的,connect_2就有问题了,槽函数SLOT()执行了两次。

思路:

connect建立部分,放到初始化部分,只实例化时调用一次,避免了多次创建connect信 与槽的问题。
第一种:
设置,使用一个QNetworkRequest,设置不同的request.setUrl(QUrl(requst_url_str));
第二种:
其实问题的根本原因:就是要避免多次创建信 与槽。

Qt connect 信 槽多次连接后,会多次触发槽函数的问题

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月14日
下一篇 2022年1月14日

相关推荐