資源簡(jiǎn)介
qt做的qq聊天室,源代碼和程序,希望大家喜歡。

代碼片段和文件信息
#include?“chatform.h“
#include?“ui_chatform.h“
chatForm::chatForm(QWidget?*parent)?:
????QWidget(parent)
????ui(new?Ui::chatForm)
{
????ui->setupUi(this);
}
chatForm::chatForm(QString?id?QString?peerIp?QString?peerPort?QUdpSocket?*udpSocket):ui(new?Ui::chatForm)
{
????this->id?=?id;
????this->serverIp?=?peerIp;
????this->serverPort?=?peerPort;
????this->udpSocket?=?udpSocket;
????ui->setupUi(this);
}
chatForm::~chatForm()
{
????delete?ui;
}
void?chatForm::changeEvent(QEvent?*e)
{
????QWidget::changeEvent(e);
????switch?(e->type())?{
????case?QEvent::LanguageChange:
????????ui->retranslateUi(this);
????????break;
????default:
????????break;
????}
}
void?chatForm::displayText(QString?name?QString?id?QString?text)
{
????QListWidgetItem?*displayItem?=?new?QListWidgetItem(name?+?“(“?+?id?+?“)?:\n“?+?text?+?“\n“);
????ui->displayListWidget->addItem(displayItem);
}
void?chatForm::on_sendButton_clicked()
{
????QString?sendText?=?ui->inputTextEdit->toPlainText();
????if(!sendText.isEmpty())
????{
????????QString?windowtitle?=?this->windowtitle().replace(“).“““);
????????QString?toId?=?QString(windowtitle.split(“(“).at(1));
????????QString?msgType?=?“MSG_CLIENT_CHAT“;
????????QByteArray?block;
????????QDataStream?out(&block?QIODevice::WriteOnly);
????????out.setVersion(QDataStream::Qt_4_6);
????????out?<(quint16)0?<????????out.device()->seek(0);
????????out?<(quint16)(block.size()?-?sizeof(quint16));
????????udpSocket->writeDatagram(block.data()?block.size()?QHostAddress(serverIp)?(quint16)serverPort.toUInt()+1);
????????ui->displayListWidget->addItem(“I?say?:\n“?+?sendText?+?“\n“);
????}
????ui->inputTextEdit->clear();
}
void?chatForm::closeEvent(QCloseEvent?*e)
{
????ui->displayListWidget->clear();
????ui->inputTextEdit->clear();
????//this->close();
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????????0??2011-10-30?08:43??ChatServ-build-desktop\chat.db
?????文件???????6139??2011-10-30?08:43??ChatServ-build-desktop\Makefile
?????文件???????8759??2011-10-30?08:43??ChatServ-build-desktop\Makefile.Debug
?????文件???????8916??2011-10-30?08:43??ChatServ-build-desktop\Makefile.Release
?????文件???????5549??2011-10-30?08:43??ChatServ-build-desktop\ui_daemon.h
?????文件???????2518??2011-10-30?08:43??ChatServ-build-desktop\debug\ChatCli_res.o
?????文件????2140415??2011-10-30?08:43??ChatServ-build-desktop\debug\ChatServ.exe
?????文件?????357159??2011-10-30?08:43??ChatServ-build-desktop\debug\daemon.o
?????文件?????254803??2011-10-30?08:43??ChatServ-build-desktop\debug\main.o
?????文件???????2728??2011-10-30?08:43??ChatServ-build-desktop\debug\moc_daemon.cpp
?????文件?????267957??2011-10-30?08:43??ChatServ-build-desktop\debug\moc_daemon.o
?????文件???????2902??2011-10-30?08:43??ChatServ-build-desktop\debug\moc_tcpconthread.cpp
?????文件?????183454??2011-10-30?08:43??ChatServ-build-desktop\debug\moc_tcpconthread.o
?????文件???????2191??2011-10-30?08:43??ChatServ-build-desktop\debug\moc_tcpsockserver.cpp
?????文件?????125520??2011-10-30?08:43??ChatServ-build-desktop\debug\moc_tcpsockserver.o
?????文件?????144275??2011-10-30?08:43??ChatServ-build-desktop\debug\mysqlquerymodel.o
?????文件?????216808??2011-10-30?08:43??ChatServ-build-desktop\debug\sqlitedb.o
?????文件?????263892??2011-10-30?08:43??ChatServ-build-desktop\debug\tcpconthread.o
?????文件?????173869??2011-10-30?08:43??ChatServ-build-desktop\debug\tcpsockserver.o
?????文件???????2238??2011-04-25?09:12??chatcli\app.ico
?????文件????????541??2011-10-29?10:55??chatcli\chatcli.pro
?????文件???????7873??2011-10-29?14:08??chatcli\chatcli.pro.user
?????文件??????15511??2011-04-25?09:12??chatcli\ChatCli.pro.user.1.3
?????文件?????????57??2011-04-25?09:12??chatcli\ChatCli.rc
?????文件???????1902??2011-04-25?09:12??chatcli\chatform.cpp
?????文件????????865??2011-04-25?09:12??chatcli\chatform.h
?????文件???????1779??2011-04-25?09:12??chatcli\chatform.ui
?????文件????????411??2011-04-25?09:12??chatcli\confconn.h
?????文件????????340??2011-10-28?11:20??chatcli\image.qrc
?????文件????????358??2011-10-29?10:56??chatcli\images.qrc
............此處省略136個(gè)文件信息
- 上一篇:電賽中電源類芯片
- 下一篇:等保制度模板.zip
評(píng)論
共有 條評(píng)論