QT 网络通讯软件群聊源码
xteam.h-------------------------------------------------------------
#include<QtGui>
#include <QtGui/QWidget>
#include <QtNetwork>
#include <QTcpSocket>
#include <QUdpSocket>
#include <QAbstractSocket>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QString>
#include <QMainWindow>
#include <QPixmap>
#include <QFileInfo>
#include "ui_teamchat.h"
//#include "xselectface1.h"
class Team:public QMainWindow, public Ui::MainWindow
{
Q_OBJECT
public:
Team(int,int,QString,QStringList);
void messagefirmx(int ,QString ,QString );
private:
int id;
int userid;
QString sname;
QStringList nlist;
void list_init();
//selectfacemm *ssselectface;
//QString pic;
quint16 tcpport;
quint16 udpport;
//QTcpServer *server;
QTcpSocket *clientsocket;
QUdpSocket *udpsocket;
QHostAddress address;
QPixmap screenshot;
void writeDate(int flag);
void closeEvent(QCloseEvent *event);
private slots:
void setFontColor();
void setBoldFont(bool flag);
void setFontxx();
void windowshot();
//void sendFileSlot();
//void sendImageSlot();
//void showEmotionSlot();
//void showfaceSlot(QString);
void sendMessageS