cout<<"json打包成功"<<endl;/*代码执行没有问题,但是到下一行就会崩掉;在其他代码块写这样的函数都没有出现问题。*/
void addFriend::on_yes_bttn_clicked()
{
QString friend_name = ui->friend_text_in->text();
cout<<friend_name.toStdString()<<endl;
QJsonObject obj;
obj.insert("cmd", "add_friend");
obj.insert("user", this->username);
obj.insert("user_add", friend_name);
QByteArray byte_arr = QJsonDocument(obj).toJson();
cout<<"json打包成功"<<endl;
cout<<byte_arr.toStdString()<<endl;
socket->write(byte_arr);
cout<<"add_friend请求发送成功"<<endl;
this->close();
}
G:\chat_client\build-chat_client-Desktop_Qt_6_3_0_MinGW_64_bit-Debug\debug\chat_client.exe crashed.
void Widget::on_register_buttn_clicked()
{
QString username = ui->user_text_in->text();
QString password = ui->pass_text_in->text();
QJsonObject obj;
obj.insert("cmd", "register");
obj.insert("user", username);
obj.insert("password", password);
QByteArray byte_arr = QJsonDocument(obj).toJson();
socket->write(byte_arr);
}
这个就没有问题
求大家解答