QT 网络通讯软件群聊源码

这个博客介绍了如何使用QT库实现一个网络通讯群聊软件,包括QTcpSocket和QUdpSocket的使用,以及相关网络设定和信号槽的连接。源码中包含了聊天窗口界面的初始化、字体设置、抓屏功能等。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值