社区
Qt
帖子详情
请教一个QByteArray的问题
jiaozi_yin
2012-02-15 04:20:57
QDataStream sendOut(&outBlock, QIODevice::WriteOnly);
QString currentFileName = fileName.right(fileName.size() - fileName.lastIndexOf('/') - 1);
sendOut << qint64(0) << qint64(0) << currentFileName;
这里outBlock的大小是怎么算的?
...全文
108
2
打赏
收藏
请教一个QByteArray的问题
QDataStream sendOut(&outBlock, QIODevice::WriteOnly); QString currentFileName = fileName.right(fileName.size() - fileName.lastIndexOf('/') - 1); sendOut << qint64(0) << qint64(0) << currentFileName; 这里outBlock的大小是怎么算的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pzhuyy
2012-02-16
打赏
举报
回复
outBlock.count()
outBlock.size()
outBlock.length()
三者其实差不多。
开发者说
2012-02-15
打赏
举报
回复
outBlock.length()或outBlock.size()
q
bytearray
类型_Q
ByteArray
储存二进制数据(包括结构体,自定义QT对象)
因为利用Q
ByteArray
可以很方便的利用其API对内存数据进行访问和修改, 构建数据库blob字段时必不可少; 那如何向blob内写入自定义的结构体和类1. 利用memcpy拷贝内存数据//自定义person结构体typedef struct{int age;char name[20];}Person;//向Q
ByteArray
写入多个结构体void writeStruct(){QByteAr...
q
bytearray
类型_php数组的三种类型 q
bytearray
是什么类型
数组中可不可以是字符串 还有数组是什么形式的知道数组的元素个数,那么直接定义 dim a(9) as integer暂时不知道元素个数,或者该数组应用在多个地方 那么如下定义 dim a() as integer 在使用的时候,再重定义一下就可以了 ReDim a(9) 数组的类型可以和变量的类sql server中有没有array数据类型?sql server中有没有array数据类型?php ...
通信协议中的地址对齐数
问题
通信协议中的地址对齐数 地址对齐数这个东西,实际上并不陌生了,在接触struct结构体的时候就遇到了,在这里也不多赘述,主要聊聊在通信协议中因为地址对齐数遇到的
问题
。 对于UDP/TCP通信,除了可以传递“行文本”之外,同样可以传递“字节流”。 Qt中常用的字节流就是Q
ByteArray
,通常采用的方式是: 结构体 <=> Q
ByteArray
通常实现的是结构体和字节流的相互转化,这...
qt 复制字符串_
请教
各位朋友,在QT下怎么把图片转换成字符串,然后又可以通过字符串重新生成那个图片文件?...
已解决#include #include #include #include #include int main(int argc, char *argv[]){QCoreApplication app(argc, argv);QImage image("test.png");Q
ByteArray
ba;QBuffer buf(&ba);image.save(&buf, "BMP"...
Qt使用UDP搜索同
一个
网段上
一个
组播的多个服务器数据和QUdpSocket的使用经验
今天在工作工作中遇到的
问题
时网络连接的
问题
,普通的客户端网络连接用Qt实现很简单,就是新建
一个
QTcoSocket/QUdpSocket,然后输入端口号和ip地址,建立三个信号和槽(连接、断开、读取)实现对应的槽函数即可。但是今天遇到的
问题
要求是在同
一个
网络里面有好的服务器,而且每
一个
服务器发送的UDP的IP地址和端口号相同,唯一识别它们不同的地方在于连接上UDP后发送的数据里面有TCP的地址,每一
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章