gpt4 book ai didi

c++ - 为什么我不能将 QWebsocket::error SIGNAL 连接到 lambda 或任何其他具有相同签名的 SLOT 类型? QT5.9

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:02:40 24 4
gpt4 key购买 nike

<分区>

我正在尝试构建一个实现 QWebSocket 的简单程序,但是,我首先尝试做的是检查连接是否已启用。它没有抛出任何异常,因为我从未连接过错误信号,但我可以检查我的云服务器是否进行了任何连接尝试,并发现连接从未发生过。所以我尝试实现错误信号以查看问题的原因是什么,但我似乎无法将信号连接到我的打印功能。我的意思是我总是遇到编译时错误。如果有人对我应该如何处理这个问题有任何想法,请说出来!

我也试过这样。我没有收到任何编译时错误,但收到此运行时错误:

QObject::connect(websocket, SIGNAL(error(QAbstractSocket::SocketError error)),cp, SLOT(OnWebSocketError(QAbstractSocket::SocketError error)));

下面是3张图片来说明问题:

主文件: image 1

错误信息: image 2

自定义打印机类: image 3

同时忽略“qDebug()<<”“

这是我遇到的错误"

QObject::connect: No such signal QWebSocket::error(QAbstractSocket::SocketError error) in ../Websocket1/main.cpp:14"

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com