void exchange::usrEnter(QString username) { sta = 0; if(!sta){ //追加聊天记录 ui->msgBrowser->setTextColor(Qt::gray); //ui->msgBrowser->append( QString("%1 上线了").arg(username)); //把自身信息广播出去 sndMsg(UsrEnter); sta = 1; } }/
时间: 2024-03-30 22:38:08 浏览: 57
文中所有测试的例子源码
这是一个函数,用于处理用户加入聊天室的消息。函数首先将变量 sta 赋值为 0,然后判断 sta 的值是否为 0。如果 sta 为 0,则将聊天记录窗口的字体颜色设置为灰色,并在聊天记录窗口中追加一条消息,表示该用户已上线。接着,函数使用 sndMsg() 函数向其他用户广播该用户加入聊天室的消息。最后,将变量 sta 的值赋为 1。
阅读全文