91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 587KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-12
  • 語言: C/C++
  • 標簽: Linuxqt??聊天室??

資源簡介

這是基于Linux下的qt寫的一個聊天室,服務器是用C語言寫的,采用了tcp/ip協議

資源截圖

代碼片段和文件信息

#include?“deal_user.h“
#include?“ui_deal_user.h“
#include?“user.h“
#include?
#include?
#include?“expression.h“
#include?“phrases.h“
#include?“message_record.h“

extern?QTcpSocket?*tcp_socket0;??????????????????????????????????//傳輸套接字
extern?Recv_MSG?OThers; //登錄之后保存的信息
extern?int?STate;??????????????????????????????????????????? //禁言標志位
int?count?=?0;??????????????????????????????????????????????????//控制lineedit到焦點
int?flag0?=?0?flag1?=?0;???????????????????????????????????????//控制回車更新提示信息
bool?flag2?=?false;????????????????????????????????????????? //發送完之后的信息打印刷新
bool?flag3?=?false;????????????????????????????????????????? //接收到信息之后的信息打印刷新
bool?flag4?flag5?flag6?flag7?flag8?flag9?flag10?flag11?flag12;
QString?S;

deal_user::deal_user(QWidget?*parent)?:
????QDialog(parent)
????ui(new?Ui::deal_user)
{
????ui->setupUi(this);
????connect(tcp_socket0?SIGNAL(readyRead())?this?SLOT(read_server()));
}

deal_user::~deal_user()
{
????delete?ui;
}

void?deal_user::Interface()
{

????QDateTime?current_date_time?=?QDateTime::currentDateTime(); //時間
????QString?current_time?=?current_date_time.toString(“yyyy-MM-dd?hh:mm:ss“);
????QString?str1;
????QFont?ft;
????ft.setPointSize(12);
????ft.setBold(true);
????this->ui->userBrowser->setFont(ft);?????????????//設置字號
????QPalette?pa;????????????????????????????????????//設置顏色
????if(OThers.vip?==?0)
????{
????????pa.setColor(QPalette::Text?Qt::black);
????????str1?=?QString(“%1\n%2\t%3\t點贊數:?%4????普通用戶“).arg(current_time).arg(OThers.from_name).arg(OThers.moto).arg(OThers.likes);
????}
????else?if(OThers.vip?==?1)
????{
????????pa.setColor(QPalette::Text?Qt::red);
????????str1?=?QString(“%1\n%2\t%3\t點贊數:?%4????尊敬的黃金會員“).arg(current_time).arg(OThers.from_name).arg(OThers.moto).arg(OThers.likes);
????}
????this->ui->userBrowser->setPalette(pa);
????this->ui->userBrowser->setText(str1);

????QString?str0?=?QString(“在線人數:%1“).arg(OThers.online_num);
????this->ui->usenumlabel->setText(str0);

????QString?people[20];
????QString?people0?=?“當前在線:\n\n\n“;
????for(int?i?=?0;?i?????{
????????people[i]?=?QString(“%1\n“).arg(OThers.num[i]);
????????people0?=?people0?+?people[i];
????}
????this->ui->onlineBrowser->setFont(ft);
????this->ui->onlineBrowser->setText(people0);
????this->ui->quesBrowser->setFont(ft);
????this->ui->quesBrowser->setText(“\n請輸入右側的選項:“);

????if(flag2?==?true)
????{
????????QFont?ft;
????????ft.setPointSize(12);
????????ft.setBold(true);
????????this->ui->messageBrowser->setFont(ft);
????????QDateTime?current_date_time?=?QDateTime::currentDateTime();
????????QString?current_time?=?current_date_time.toString(“yyyy-MM-dd?hh:mm:ss“);
????????S?=?S?+?QString(“\n%1?給?%2?發了一條信息??%3\n??%4“).arg(OThers.from_name).arg(str.toname).arg(current_time).arg(str.msg);
????????this->ui->messageBrowser->setText(S);
????????flag2?=?false;

????????QString?s0?=?QString(“\n%1?給?%2?發了一條信息??%3\n??%4“).arg(OThers.from_name).arg(str.toname).arg(curre

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-03-02?14:18??chatting\
?????文件??????503314??2017-02-20?16:01??chatting\777.png
?????文件???????24025??2017-02-20?20:44??chatting\D.ui
?????文件?????????774??2017-03-01?23:43??chatting\chatting.pro
?????文件????????3624??2017-03-01?22:48??chatting\connect.h
?????文件????????4147??2017-02-20?14:57??chatting\cu.png
?????文件???????37237??2017-03-02?13:58??chatting\deal_user.cpp
?????文件?????????559??2017-03-01?23:43??chatting\deal_user.h
?????文件???????25175??2017-03-01?21:15??chatting\deal_user.ui
?????文件?????????274??2017-03-01?21:54??chatting\expression.cpp
?????文件?????????332??2017-03-01?21:57??chatting\expression.h
?????文件????????4400??2017-03-01?22:11??chatting\expression.ui
?????文件????????2080??2017-02-21?11:19??chatting\forget_passward.cpp
?????文件?????????464??2017-02-21?18:53??chatting\forget_passward.h
?????文件????????3494??2017-02-20?13:40??chatting\forget_passward.ui
?????文件????????4047??2017-03-01?17:49??chatting\init.cpp
?????文件?????????499??2017-03-01?17:49??chatting\init.h
?????文件????????7853??2017-02-20?00:14??chatting\init.ui
?????文件????????4316??2017-02-20?15:05??chatting\jilu.png
?????文件???????12951??2017-02-15?09:36??chatting\log1.jpg
?????文件????????3944??2017-03-01?20:33??chatting\logging.cpp
?????文件?????????523??2017-03-01?17:49??chatting\logging.h
?????文件????????3475??2017-02-20?18:52??chatting\logging.ui
?????文件?????????317??2017-03-01?17:49??chatting\main.cpp
?????文件?????????461??2017-03-01?23:52??chatting\message_record.cpp
?????文件?????????405??2017-03-01?23:51??chatting\message_record.h
?????文件????????1154??2017-03-02?13:43??chatting\message_record.ui
?????文件?????????250??2017-03-01?22:23??chatting\phrases.cpp
?????文件?????????308??2017-03-01?22:27??chatting\phrases.h
?????文件????????4738??2017-03-01?22:27??chatting\phrases.ui
?????文件?????????320??2017-02-20?16:22??chatting\res.qrc
............此處省略16個文件信息

評論

共有 條評論