这个错误提示是因为在连接信号和槽函数时,传递了一个空指针作为槽函数的参数。在你的代码中,你没有初始化 networkManager 对象,所以它是一个空指针。

要解决这个问题,你需要在 Procession 类的构造函数中初始化 networkManager 对象,例如:

Procession::Procession(int userid,QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Procession),
    userid(userid)
{
    ui->setupUi(this);
    processionWidget();

    networkManager = new QNetworkAccessManager(this); // 初始化 networkManager 对象

    connect(ui->connectServerBtn,&QPushButton::clicked,this,[=](){
       this->connectToServer();
    });
    connect(networkManager, &QNetworkAccessManager::finished, this, &Procession::handleServerResponse);
}

这样,你就会解决这个错误提示。

提示QObjectconnect invalid null parameterFLenovoSogouInputComponents#include processionh#include ui_processionh#include QJsonDocument#include QJsonObject#include QJsonArray通过发送POST请求将用户ID发送到指定的服务器并将服务器的

原文地址: https://www.cveoy.top/t/topic/iAwL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录