主要更改的代码
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(); } }