沙师弟专栏

当你的才华还撑不起你的野心时,那你就应该静下心来学习。

QTcpSocket客户端和服务端发送图片(或大文件)小Demo

先看一下效果: 思路: 发图片、大文件与发短字符不大一样。 1、文件和图片通过TCP可能一次发不过去,可能要发很多次。所以我们在发送文件、数据、以及文字最好带上文件的大小。 2、图片转换成文件流的形式,这个Demo是转成base64加密流 核心代码: 1、tcp...

2017-10-20 16:07:03

阅读数 4206

评论数 0

Qt水波进度条Demo

多谢飞扬青春的博客,看到水波形进度条的效果觉得非常不错,于是自己也模仿着做了一个类似的,效果图: 原理: 利用正弦曲线产生平滑曲线点集合,然后用大路径减去当前进度路径,形成水波效果。  源码如下: #ifndef SPROGRESSBAR_H #define...

2017-10-17 15:44:14

阅读数 1147

评论数 4

解决Release版本--Qt编译器发生内部错误C1001问题

编译QtDebug版本时是可以的,Release版本就出现了内部错误问题。网上找了很多,也没找到答案。主要是Qt自己封装的类产生了此问题。 于是查看Qt的编译输出: 可以看出来是VS编译器的错误,于是更新了VS2013,问题就解决了。 可以百度:怎样更新VS2013 update5

2017-10-16 10:54:59

阅读数 2726

评论数 0

Qt用QuaZip实现压缩/解压的小Demo

效果图: 关键代码: #include "squazip.h" #include "../quazip/JlCompress.h" #include SQuaZip::SQuaZip(QObject *parent) ...

2017-10-11 18:07:07

阅读数 481

评论数 2

Qt如何上传zip文件(两种形式),及随机生成规定长度的字符串的小方法

以zip文件为例: 1、文件流形式上传zip文件 void SNetWork::uploadFile(QString filePath, QByteArray rand, QByteArray dateTime) { QFile file(filePath); file.open(...

2017-10-10 15:44:50

阅读数 433

评论数 0

提示
确定要删除当前文章?