主要更改的代码
void Widget::read_solt()
{
QByteArray msg= socket->readAll();//接受信息
if(QString::fromLocal8Bit(msg)==msg2||msg3==QString::fromLocal8Bit(msg)||msg6==QString::fromLocal8Bit(msg))
{
QListWidgetItem *listItem = new QListWidgetItem(QString::fromLocal8Bit(msg));
// 设置对齐方式(例如右对齐)
listItem->setTextAlignment(Qt::AlignRight);
// 添加项目到 QListWidget
ui->listWidget->addItem(listItem);
ui->listWidget->scrollToBottom();
}
//如果不是自己的信息,不进行右对齐 else
{
ui->listWidget->addItem(QString::fromLocal8Bit(msg));
ui->listWidget->scrollToBottom();
}
}





![[Golang] goroutine](https://img-blog.csdnimg.cn/img_convert/38ccad396f4a1b4fba9f26f49e0db2a0.png)















