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

Qt之TCP收发图片的例子

一.效果

二.实现

1.发图片

void MainWindow::slotSendImage()
{
    matrix.rotate(90);
    QPixmap tempPixmap = pixmap.transformed(matrix);
    QBuffer buffer;
    tempPixmap.save(&buffer,"jpg");
    ui->labelImage->setPixmap(tempPixmap);

    int dataLength = buffer.data().size();
    QByteArray ba = buffer.data();
    tcpSocket->write(ba.data(), dataLength);
    sendImageNum++;

    ui->lineEditSendFrame->setText(QString::number(sendImageNum));
    ui->lineEditSendSize->setText(QString::number(dataLength));
}

2.收图片

connect(clientSocket, &QTcpSocket

http://www.kler.cn/news/335346.html

相关文章:

  • 大模型生成时的参数设置怎么调整?
  • 9--苍穹外卖-SpringBoot项目中Redis的介绍及其使用实例 详解
  • 男单新老对决:林诗栋VS马龙,巅峰之战
  • 【优选算法】(第十二篇)
  • 8647 实现图的存储结构
  • 数据结构与算法——Java实现 30.合并多个有序链表 小顶堆实现
  • 微信朋友圈实况照片需要注意隐私
  • 独立站如何批量查收录,独立站批量查询收录的操作方法
  • MongoDB入门:安装及环境变量配置
  • (刷题记录5)盛最多水的容器
  • “衣依”服装销售平台:Spring Boot技术架构剖析
  • leetcode99 恢复二叉搜索树
  • 基于微信小程序的健康管理系统(源码+定制+文档)
  • Python FastApi 实现签名验证
  • 上传本地项目到GitHub远程仓库(极简洁操作版)
  • 【2024版本】Mac/Windows IDEA安装教程
  • QT系统学习篇(2)- Qt跨平台GUI原理机制
  • 【玩转 JS 函数式编程_008】3.1.2 JavaScript 函数式编程筑基之:箭头函数——一种更流行的写法
  • 第十一章 缓存之更新/穿透/雪崩/击穿
  • CSS面试真题 part1