资源简介
基于QT的局域网聊天系统,用QT做的,可以实现简单的聊天
代码片段和文件信息
#include “chatwindow.h“
#include “ui_chatwindow.h“
#include “QKeyEvent“
#include “QT“
chatwindow::chatwindow(QWidget *parentQString qqQString mytempqq QString tempname QString sendtempname) :
QDialog(parent)
ui(new Ui::chatwindow)
{
ui->setupUi(this);
peopleqq = qq;
myqq = mytempqq;
sendname = sendtempname;
myname = tempname;
ui->lb_qq->setText(sendname);
ui->lb_qq->hide();
this->setWindowtitle(ui->lb_qq->text());
}
chatwindow::~chatwindow()
{
delete ui;
}
void chatwindow::changeEvent(QEvent *e)
{
QDialog::changeEvent(e);
switch (e->type()) {
case QEvent::LanguageChange:
ui->retranslateUi(this);
break;
default:
break;
}
}
void chatwindow::recvmessage(QString msg)
{
QStringList ql = msg.split(“$“);
ui->ls_view->addItem(ql.at(5) + “ says :\n“ + ql.at(4));
}
void chatwindow::on_btn_sed_clicked()
{
//消息格式为:长度$消息类型$消息发给人$消息发出人$消息内容;
QString msg;
msg=“size$CHAT“;
msg = msg +“$“ +peopleqq +“$“ + myqq +“$“
+ui->edit_input->toPlainText() + “$“ + myname;
emit sendmessage(msg);
QString mymsg = “I say:\n“ + ui->edit_input->toPlainText();
ui->ls_view->addItem(mymsg);
ui->edit_input->clear();
}
void chatwindow::closeEvent(QCloseEvent *p)
{
emit windowclose(peopleqq);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 62998 2012-03-05 10:46 qq\qq1.5\client\123023.jpg
文件 5819 2012-03-05 10:05 qq\qq1.5\client\20110221101357569.png
文件 1435 2012-03-05 18:17 qq\qq1.5\client\chatwindow.cpp
文件 744 2012-03-05 18:17 qq\qq1.5\client\chatwindow.h
文件 2767 2012-03-05 19:42 qq\qq1.5\client\chatwindow.ui
文件 595 2012-03-06 08:45 qq\qq1.5\client\client.pro
文件 13437 2012-03-06 10:34 qq\qq1.5\client\client.pro.user
文件 239561 2012-03-05 19:43 qq\qq1.5\client\debug\chatwindow.o
文件 2781034 2012-03-06 10:38 qq\qq1.5\client\debug\client.exe
文件 325900 2012-03-05 19:12 qq\qq1.5\client\debug\friendlist.o
文件 204728 2012-03-06 08:49 qq\qq1.5\client\debug\main.o
文件 253960 2012-03-06 10:38 qq\qq1.5\client\debug\mainwin.o
文件 274866 2012-03-06 09:42 qq\qq1.5\client\debug\mainwindow.o
文件 3308 2012-03-05 18:17 qq\qq1.5\client\debug\moc_chatwindow.cpp
文件 131014 2012-03-05 18:17 qq\qq1.5\client\debug\moc_chatwindow.o
文件 3622 2012-03-05 18:17 qq\qq1.5\client\debug\moc_friendlist.cpp
文件 227934 2012-03-05 18:17 qq\qq1.5\client\debug\moc_friendlist.o
文件 2466 2012-03-03 11:06 qq\qq1.5\client\debug\moc_mainwin.cpp
文件 182253 2012-03-03 11:06 qq\qq1.5\client\debug\moc_mainwin.o
文件 3022 2012-03-06 08:51 qq\qq1.5\client\debug\moc_mainwindow.cpp
文件 217279 2012-03-06 08:51 qq\qq1.5\client\debug\moc_mainwindow.o
文件 2537 2012-03-06 09:40 qq\qq1.5\client\debug\moc_passwddialog.cpp
文件 182932 2012-03-06 09:40 qq\qq1.5\client\debug\moc_passwddialog.o
文件 236715 2012-03-06 09:56 qq\qq1.5\client\debug\passwddialog.o
文件 1411761 2012-03-06 09:55 qq\qq1.5\client\debug\qrc_resources.cpp
文件 279907 2012-03-06 09:55 qq\qq1.5\client\debug\qrc_resources.o
文件 3869 2012-03-05 19:12 qq\qq1.5\client\friendlist.cpp
文件 1001 2012-03-05 16:20 qq\qq1.5\client\friendlist.h
文件 3352 2012-03-05 17:20 qq\qq1.5\client\friendlist.ui
文件 7431 2012-03-05 13:28 qq\qq1.5\client\l2.jpg
............此处省略79个文件信息
- 上一篇:仓库管理系统项目开发文档13个
- 下一篇:基于SSH的电子商务即网上商城毕业论文
相关资源
- 进程通信设计----聊天室
- Qt属性表控件-QtPropertyBrowser
- qt下超强绘图控件 - QCustomPlot
- mqtt源码及文档
- Qt OpenGL 多图片纹理例程
- 仿腾讯QQ的一个及时聊天系统
- syc的vc局域网聊天室源码
- 资源文件此资源是作者博客教程所用
- Qt绘制频谱
- 仿QQ代码,实现了登入注册的聊天功能
- MQTT 客户端调试工具V1.1
- 嵌入式linux下QT开发 Camera摄像头采集视
- Qt4编写简单的计算器
- qtribbon可用
- QQ表情功能实现
- Qt编程_数字图像处理
- air202 mqtt 测试程序
- QQ PC版Emoji表情包
- qt5串口简单实现图片、pdf文件的传输
- openCV+qt视频传输
- QT 获取天气
- Linux下QT串口通信已测可用
- QT实现的小日历
- Qt 下使用线程绘图
- pyqt qss实现的360界面
- Qt模仿360界面实现(含所有源代码)
- ds18b20-mini2440驱动,测试程序,qt显示
- qt5.8实现rtsp流播放
- Qt通过UDP传图片 实现自定义分包和组
- QT5检测USB设备
评论
共有 条评论