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

  • 大小: 19.47MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-08
  • 語言: 其他
  • 標簽: Qt??聊天程序??

資源簡介

Qt自定義專屬QQ聊天程序例程 內含debug,release兩個版本,本地無Qt庫也可以運行體驗。

資源截圖

代碼片段和文件信息

#include?“chatform.h“
#include?“ui_chatform.h“

chatform::chatform(QWidget?*parent)?:
????QDialog(parent)
????ui(new?Ui::chatform)
{
????ui->setupUi(this);
}

chatform::chatform(QString?usrname?QString?peerIp?QString?peerPort?QUdpSocket?*udpSocket):ui(new?Ui::chatform)
{
????this->usrname?=?usrname;
????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?nickname?QString?usrname?QString?text)
{
????QListWidgetItem?*displayItem?=?new?QListWidgetItem(nickname?+?“(“?+?usrname?+?“)?:\n“?+?text?+?“\n“);
????ui->listWidget->addItem(displayItem);
}

void?chatform::on_sendButton_clicked()
{
????QString?sendText?=?ui->textEdit->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?<???????????out.device()->seek(0);

???????????out?<
???????????udpSocket->writeDatagram(block.data()?block.size()?QHostAddress(serverIp)?(quint16)serverPort.toUInt()+1);
??????????ui->listWidget->addItem(“I?say?:\n“?+?sendText?+?“\n“);
???????}
???????ui->textEdit->clear();
}

void?chatform::closeEvent(QCloseEvent?*e)
{
????ui->listWidget->clear();
????ui->textEdit->clear();
}


void?chatform::on_pushButton_clicked()
{
??ui->listWidget->setstyleSheet(“background-image:?url(:/new/prefix1/6.jpg);“);
}

void?chatform::on_pushButton_2_clicked()
{
????ui->listWidget->setstyleSheet(“background-image:?url(:/new/prefix1/2.jpg);“);
}

void?chatform::on_pushButton_3_clicked()
{
????ui->listWidget->setstyleSheet(“background-image:?url(:/new/prefix1/1.jpg);“);
}
void?chatform::mousePressEvent(QMouseEvent?*event)
{
????this->windowPos?=?this->pos();
????????????this->mousePos?=?event->globalPos();
????????????this->dPos?=?mousePos?-?windowPos;
}

void?chatform::mouseMoveEvent(QMouseEvent?*event)
{
?????this->move(event->globalPos()?-?this->dPos);

}

void?chatform::on_pushButton_4_clicked()
{
????this->close();
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1662??2010-10-11?23:40??2donkey\2donkey.pro

?????文件??????10693??2010-10-11?23:53??2donkey\2donkey.pro.user

?????文件?????113742??2010-08-23?09:10??2donkey\donkeyhead-client\1.jpg

?????文件??????42688??2010-08-23?10:05??2donkey\donkeyhead-client\2.jpg

?????文件?????143021??2010-08-23?09:14??2donkey\donkeyhead-client\3.jpg

?????文件???????5162??2010-08-23?10:02??2donkey\donkeyhead-client\4.jpg

?????文件??????72849??2010-08-23?10:05??2donkey\donkeyhead-client\5.jpg

?????文件?????114024??2010-08-23?10:05??2donkey\donkeyhead-client\6.jpg

?????文件??????85646??2010-08-23?14:29??2donkey\donkeyhead-client\7.png

?????文件????????141??2010-08-23?16:36??2donkey\donkeyhead-client\back.png

?????文件????????140??2010-08-23?16:42??2donkey\donkeyhead-client\back1.png

?????文件???????2703??2010-08-23?13:29??2donkey\donkeyhead-client\chatform.cpp

?????文件???????1210??2010-08-23?13:29??2donkey\donkeyhead-client\chatform.h

?????文件???????4700??2010-08-23?17:08??2donkey\donkeyhead-client\chatform.ui

?????文件????????623??2010-08-23?18:49??2donkey\donkeyhead-client\client.qrc

?????文件????????534??2010-08-23?17:25??2donkey\donkeyhead-client\clientappv3.pro

?????文件???????7870??2010-08-23?18:53??2donkey\donkeyhead-client\clientappv3.pro.user

?????文件??????11383??2010-07-16?15:42??2donkey\donkeyhead-client\clientappv3.pro.user.1.3

?????文件????????480??2010-07-16?13:24??2donkey\donkeyhead-client\findpwd.cpp

?????文件????????374??2010-07-16?13:24??2donkey\donkeyhead-client\findpwd.h

?????文件???????1486??2010-07-16?13:24??2donkey\donkeyhead-client\findpwd.ui

?????文件???????9662??2010-08-23?16:17??2donkey\donkeyhead-client\icon.ico

?????文件?????????60??2010-08-23?16:22??2donkey\donkeyhead-client\icon.rc

?????文件???????7370??2010-08-23?17:21??2donkey\donkeyhead-client\login.cpp

?????文件???????1154??2010-08-23?14:38??2donkey\donkeyhead-client\login.h

?????文件???????7095??2010-08-23?17:16??2donkey\donkeyhead-client\login.ui

?????文件???????2456??2010-08-19?19:56??2donkey\donkeyhead-client\LoginPanel_LoginButton_background_background.bmp

?????文件???????2532??2010-08-19?19:56??2donkey\donkeyhead-client\LoginPanel_LoginButton_background_foreground.bmp

?????文件???????2448??2010-08-19?19:56??2donkey\donkeyhead-client\LoginPanel_LoginButton_pushedAction_sb1_background_T0.bmp

?????文件????????625??2010-08-23?17:21??2donkey\donkeyhead-client\main.cpp

............此處省略209個文件信息

評論

共有 條評論