- 博客(22)
- 收藏
- 关注
转载 FTP大文件上传
}直接把文件指针 data 传递给put当做参数, QFile 根本上也继承于 QIODevice,这样就直接用指针操作指向文件,不管文件多大都不受影响。
2021-11-21 10:13:15
459
原创 可以找源码安装包的网址
https://www.linuxfromscratch.org/blfs/view/svn/index.htmlhttps://download.savannah.gnu.org/releases/
2021-06-23 20:14:28
213
原创 qt使用opencv (一)
本文主要是为了自用1、最上面一层,可以自行在上面画图(1)h文件(2)cpp文件2、放opencv层,第二层,位于第一层下方,被覆盖(1)点h(2)点cpp大致就这样百度云 (附带实例) 记得删字链接:https://pan.baid百度u.com/s/12uLnSSd云盘Co-MJn9LrW7X66A 啊提取码:a2ss...
2021-04-11 16:39:09
211
原创 QT 键盘事件
键盘事件的获取主要是通过重定义QWidget类的keyPressEvent()keyReleaseEvemt()绘图设备:QPixmap *pix;int width;int height;int step;这些是绘制网格处理键盘按下事件加一点事件过滤器给相应的控件添加事件过滤器ex : QLable::installEventFilter()此函数由public slots:bool eventFilter(QObject , QEvent);响应其中 QObje
2020-11-15 14:12:00
215
原创 QT 鼠标事件
鼠标事件主要分为以下几大类protected:void mousePressEvent(QMouseEvent *e); //鼠标按下响应事件void mouseMoveEvent(QMouseEvent *e); // 鼠标移动事件void mouseReleaseEvent(QMouseEvent *e); //鼠标释放事件void mouseDoubleClickEvent(QMouseEvent *e); //鼠标双击事件this->setMouseTracking(true);
2020-11-15 13:20:43
330
原创 QT 文件下载
T应用网络开发主要是在SOCKET通信上面进一步实现应用型的协议功能,如HTTP/FTP/SMTP等,QT5 之后主要使用以下三个QNetworkRequest() //网络请求,在创建时请求对象时指定URL决定使用的协议,目前支持HTTP/FTP/本地URls上传和下载QNetWorkAceessManager() //协调网络操作,每当创建一个请求,该类用来调度它,并发送信号报告进度。QNetworkReply() //对于网络请求的应答,在请求被完成调度时由QNetWorkAce
2020-11-15 13:09:26
919
原创 QT网络应用的初步开发::网页浏览器
QT应用网络开发主要是在SOCKET通信上面进一步实现应用型的协议功能,如HTTP/FTP/SMTP等,QT5 之后主要使用以下三个QNetworkRequest() //网络请求,在创建时请求对象时指定URL决定使用的协议,目前支持HTTP/FTP/本地URls上传和下载QNetWorkAceessManager() //协调网络操作,每当创建一个请求,该类用来调度它,并发送信号报告进度。QNetworkReply() //对于网络请求的应答,在请求被完成调度时由QNetWorkAc
2020-11-15 12:27:06
563
原创 qt TCP通信
TCP: 传输数据协议,可靠、面向连接。面向数据流的传输协议,适合数据的大量、连续的传输。。许多高层协议(http ftp)底层使用TCP。UDP:用户数据报协议,简单轻量、不可靠、面向数据报、无连接的传输层协议TCP协议的传输,一般要求先启动服务端,在启动客户端TCPServer主要使用两个信号readyRead() //接收数据时,有数据的到来发出的信号disconnected() //断开连接时产生的信号服务端需要监听套接字和通信套接字监听套接字:QTcpServer *t
2020-11-15 12:01:24
242
原创 qt udp网络广播程序
服务端QUdpSocket *socket = new QUdpSocket(this);int length = 0;if((length = socket->writeDatagram(msg.toLatin1(),msg.length(),QHostAddress::Broadcast,port) )){}客户端QUdpSocket *socket = new QUdpSocket(this);bool result = socket->bind(port);socke
2020-11-15 11:09:13
164
原创 QT文件、目录
1、QFileQFile file;file.setFileName(fileName);if(file.open(QIODevice::ReadOnly)){char buffer[2048];qint64 lineLen = file.readLine(buffer,sizeof(buffer));}file.close();2、QTextStreamQFile file;file.setFileName(fileName);if(file.open(QFile::ReadOnl
2020-11-14 23:06:53
481
原创 svn在linux下的界面工具
因为代码代界面 无法以源码形式 所以只有百度连接、链接:https://pan.baidu.com/s/1BUdZgdDyeQVY3Cnr9AXKfw提取码:g6ol复制这段内容后打开百度网盘手机App,操作更方便哦
2020-11-14 14:16:55
279
原创 svn自动更新,纯命令行
SVN自动更新(纯SVN命令行)点h文件#ifndef WIDGET_H#define WIDGET_H#include struct SVNPATH{QString dirSvnPath;QString dirLocalPath;};class Widget : public QWidget{Q_OBJECTpublic:Widget( QWidget *parent = nullptr );~Widget();public slots:void scanDir();
2020-11-14 14:14:29
1361
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人