当前位置:   article > 正文

Qt实现tcp协议

Qt实现tcp协议

 

 

  1. void Widget::readyRead_slot()
  2. {
  3. //读取服务器发来的数据
  4. QByteArray msg = socket->readAll();
  5. QString str = QString::fromLocal8Bit(msg);
  6. QStringList list = str.split(':');
  7. if(list.at(0)== userName)
  8. {
  9. QString str2;
  10. for (int i = 1; i < list.count(); ++i) {
  11. str2 += list.at(i); //拼接字符串
  12. }
  13. str2 += ":";
  14. str2 += list.at(0);
  15. // 直接在添加新项时设置对齐方式
  16. QListWidgetItem* item = new QListWidgetItem(str2, ui->listWidget);
  17. item->setTextAlignment(Qt::AlignRight);
  18. }
  19. //将数据放入ui界面
  20. else
  21. {
  22. ui->listWidget->addItem(QString::fromLocal8Bit(msg));
  23. }
  24. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/1021391
推荐阅读
相关标签
  

闽ICP备14008679号