当前位置: 首页 > news >正文

东莞做网站seo社交网络推广方法

东莞做网站seo,社交网络推广方法,天津建设网查询,做竹鼠网站自定义信号,需要 1.在singnals:区域下写信号函数,以及函数对应的参数 2. 需要emit关键字进行发射信号 3. 在需要处理该信号的其他类中,建立信号和其信号槽函数connect() 4. 在其他类中创建信号处理槽函数 #include "mythread.h"my…

自定义信号,需要
1.在singnals:区域下写信号函数,以及函数对应的参数
2. 需要emit关键字进行发射信号
3. 在需要处理该信号的其他类中,建立信号和其信号槽函数connect()
4. 在其他类中创建信号处理槽函数

#include "mythread.h"myThread::myThread(QTcpSocket *s)
{socket = s;
}// 对线程的run方法进行重写, 相当于线程处理函数
void myThread::run() {// 启动线程后,应该建立连接,关于readyReadconnect(socket, &QTcpSocket::readyRead, this, &myThread::clientInfoHandler);
}void myThread::clientInfoHandler(){// 线程不能对ui进行操作,只能在创建和ui同名的wiget类中操作// qDebug()<< socket->readAll();// 所以需要在thread中自定义信号,在wiget中用于触发信号和对应槽函数QByteArray b = socket->readAll();emit sendToWidget(b); // 发起信号
}
#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);// 服务端有QTcpServer库,封装了监听操作server = new QTcpServer();// 直接监听,内部根据传入的ip和端口进行绑定server->listen(QHostAddress::AnyIPv4, SERVER_PORT);// 对server进行新的连接信号建立信号槽connect(server, &QTcpServer::newConnection, this, &Widget::newClientHandler);}Widget::~Widget()
{delete ui;
}void Widget::newClientHandler()
{// 将获取到的新的连接套接字中获取客户端ip和端口socket = server->nextPendingConnection();ui->hostLineEdit->setText(socket->peerAddress().toString());ui->portLineEdit->setText(QString::number(socket->peerPort()));// 新的消息到来时,connect 数据read和处理信号槽函数// connect(socket, &QTcpSocket::readyRead, this, &Widget::clientInfoSlot);// 创建线程,来一个连接后,就创建一个线程,在线程中进行socket的数据接收myThread* thread = new myThread(socket);thread->start();// thread线程对象发出信号,widget中建立对应的槽函数connect(thread, &myThread::sendToWidget, this, &Widget::threadMessageSlot);
}void Widget::threadMessageSlot(QByteArray b){ui->chatLineEdit->setText(QString(b));
}void Widget::clientInfoSlot()
{ui->chatLineEdit->setText(QString(socket->readAll()));
}void Widget::on_closeButton_clicked()
{socket->close();
}
http://www.tj-hxxt.cn/news/68639.html

相关文章:

  • 网站制作怎么把网站交付广州seo网站排名
  • 编程到底是学些什么百度推广账户优化方案
  • 定制网站开发多少钱seo网站关键词排名优化
  • 西安成品网站建设建站
  • 政府门户网站建设管理百度推广登录页面
  • 英文字体展示网站推荐他达拉非
  • 访问国外网站快的dns短视频seo代理
  • 制作灯笼的手工做法简单漂亮网站seo策划方案
  • 做网站月入过万的经验长沙seo咨询
  • 秦皇岛建委网站编写网站
  • 网站运营托管网络推广怎样做
  • 南京网站开发南京乐识专业网络营销有什么
  • 东营哪里有做网络推广的seo优化网
  • 中央纪委网站 举报 要这么做才有效销售crm客户管理系统
  • 网站后台程序开发教程域名收录批量查询
  • 重庆涪陵网站设计公司推荐肇庆网站推广排名
  • 烟台哪家公司可以做网站网站关键词挖掘
  • 动画设计专业大学排名seo课程总结
  • 西安+医疗网站建设关键词排名怎么快速上去
  • 培训管理平台广西seo关键词怎么优化
  • 太原网站建设工作室深圳网站建设
  • 做便民工具网站网站建站教程
  • 白石洲网站建设河南平价的seo整站优化定制
  • php租车网站源码企业网站排名优化方案
  • wordpress增加访问速度seo sem是指什么意思
  • 网站css不调用了网络营销的核心是
  • shopex 如何看 网站后台免费注册网址
  • 检索网站怎么做网站入口百度
  • 林州做网站海外游戏推广平台
  • 两学一做党员考试网站手机优化大师下载2022