文章分类 -  编程开发

上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要:如图所示: static enum SchoolStuffType{ SCHOOLMASTER = 3, DEAN = 5, TEACHER = 60, STUDENT = 128, UNKNOWN = 0xffff }; 需求如下: 在组合框QComboBox控件中添加四条学校职员的类型信息。第一 阅读全文
posted @ 2017-11-09 19:45 苍月代表我 阅读(1114) 评论(0) 推荐(0)
摘要:Qt的QString类提供了很方便的对字符串操作的接口。 例: 2,从字符串里查找相同的某个字符串str。 例如: 3指定位置插入字符串 例如: 3,判断字符串是否为空。 如: 4.判断字符串是否存在。 例如: 5,从左向右截取字符串 例如: 6,从中间截取字符串。 例如: 7,删除字符串中间某个字 阅读全文
posted @ 2017-11-07 16:53 苍月代表我 阅读(15450) 评论(0) 推荐(1)
摘要:简述 QBoxLayout可以在水平方向或垂直方向上排列控件,由QHBoxLayout、QVBoxLayout所继承。 QHBoxLayout:水平布局,在水平方向上排列控件,即:左右排列。 QVBoxLayout:垂直布局,在垂直方向上排列控件,即:上下排列。 通过查看源码,我们可以发现,水平布局 阅读全文
posted @ 2017-11-06 21:08 苍月代表我 阅读(1312) 评论(0) 推荐(0)
摘要:Qt 中没有专门显示图片的控件,通常我们会使用QLabel来显示图片。但是QLabel 显示图片的能力还是有点弱。比如不支持图像的缩放一类的功能,使用起来不是很方便。因此我就自己写了个简单的类。 我这个类支持三种图像显示模式,我分别称之为:FIXED_SIZE, CENTRED,AUTO_ZOOM, 阅读全文
posted @ 2017-10-31 09:56 苍月代表我 阅读(5680) 评论(0) 推荐(0)
摘要:Qt可显示基本的图像类型,利用QImage、QPxmap类可以实现图像的显示,并且利用类中的方法可以实现图像的基本操作(缩放、旋转)。 1. Qt可显示的图像类型 参考Qt的帮助文档,可支持的类型,即可以直接读取并显示的格式有BMP、GIF、JPG、JPEG、PNG、TIFF、PBM、PGM、PPM 阅读全文
posted @ 2017-10-31 09:55 苍月代表我 阅读(9817) 评论(0) 推荐(1)
摘要:Qt的网络操作类是异步(非阻塞的),但有时想做一些阻塞的事情就不方便了,可用如下几行代码轻松实现: 当然如上方式不支持重定向(301等),因为暂时用不上,如果要支持,还要在return前判断并循环或递归。 另外如果出现error,上述方式会把服务器返回的错误信息直接返回,支持判断错误的版本请继续往下 阅读全文
posted @ 2017-10-20 13:13 苍月代表我 阅读(1463) 评论(0) 推荐(0)
摘要://////////////grabthread.h//////////////////// #ifndef GRABTHREAD_H #define GRABTHREAD_H #include <QThread> class QNetworkAccessManager; #include <QNe 阅读全文
posted @ 2017-10-20 13:12 苍月代表我 阅读(3216) 评论(0) 推荐(0)
摘要:QT中对HttpRequest的实现是利用了QT的singal-slot实现的异步请求,虽然有时这很有用,比如节约时间,不会使UI卡住等,但有时,我们还是需要阻塞式的同步HTTP请求,因为在这个HTTP请求返回之前是不能继续工作的,比如登录等任务,没有登录成功就不能继续,此时,我们可以利用QEven 阅读全文
posted @ 2017-10-20 13:11 苍月代表我 阅读(4256) 评论(1) 推荐(1)
摘要:Qt提供了一个QHttp类用于构建Http客户端程序。但是最新的Qt版本已经不建议使用这些类了!这是需要注意: QHttp QHttp no longer inherits from QNetworkProtocol. See the See the section on QNetworkProto 阅读全文
posted @ 2017-10-19 14:24 苍月代表我 阅读(689) 评论(0) 推荐(0)
摘要:上一篇文章主要介绍了Qt网络编程的GET方式,这里再说一下POST方式。首先说一下自己的环境: 主机:Win7;Web服务器:TomCat v7.x;数据库服务器:MySQL v5.x。 主要是用Qt实现登录验证,后台使用servlet响应登录请求,查询后台数据库,是否为合法用户。相信大家明白了吧! 阅读全文
posted @ 2017-10-19 14:24 苍月代表我 阅读(1593) 评论(0) 推荐(0)
摘要:看了两天的Qt网络编程,其实主要就是看了看QNetworkAccessManager、QNetworkRequest和QNetworkReply这三个类的主要内容。在之前,Qt网络编程主要是使用QHttp等类,但是现在在帮助手册中这些类已经标记为过时的,所以,现在用Qt编写网络程序最好还是使用上面的 阅读全文
posted @ 2017-10-19 14:23 苍月代表我 阅读(977) 评论(0) 推荐(0)
摘要:这个类是从Qt4.4开始引入进来的。 [cpp] view plain copy QNetworkRequest ( const QUrl & url = QUrl() ) QNetworkRequest ( const QNetworkRequest & other ) ~QNetworkRequ 阅读全文
posted @ 2017-10-19 14:22 苍月代表我 阅读(3702) 评论(0) 推荐(0)
摘要:注意:这个类中的所有函数都是可重入的。这个类是从Qt4.4引入的。详细描述: QNetworkReply 类包含了发送给QNetworkManager的数据和首部。QNetworkReply类包含了发送给QNetworkAccessManager请求的所有应答数据。和QNetworkRequest类 阅读全文
posted @ 2017-10-19 14:22 苍月代表我 阅读(10923) 评论(0) 推荐(0)
摘要:Qt版本5.1.1 以HTTP操作为例 Qt中的HTTP操作都是异步的. 内部通过线程实现 创建线程的时机在QNetworkReplyHttpImplPrivate::postRequest() 分为两种情况: (1) synchronous == true 每次HTTP请求创建自己的线程, 并在f 阅读全文
posted @ 2017-10-19 14:21 苍月代表我 阅读(1275) 评论(0) 推荐(0)
摘要:要点一:对于一个应用程序,一个QNetworkAccessManager就足够了,当然使用多个QNetworkAccessManager也是没有问题的,Webkit中一个QWebpage只会使用一个QNetworkAccessManager。 要点二:每一个回复QNetworkReply都需要删除, 阅读全文
posted @ 2017-10-19 14:20 苍月代表我 阅读(15343) 评论(0) 推荐(0)
摘要:看了两天的Qt网络编程,其实主要就是看了看QNetworkAccessManager、QNetworkRequest和 QNetworkReply这三个类的主要内容。在之前,Qt网络编程主要是使用QHttp等类,但是现在在帮助手册中这些类已经标记为过时的,所以,现 在用Qt编写网络程序最好还是使用上 阅读全文
posted @ 2017-10-19 14:20 苍月代表我 阅读(10101) 评论(0) 推荐(0)
摘要:理论: QNetworkRequest 类用于表示网络请求,它也充当一个与请求信息相关的通用容器,例如:任何头信息和使用的加密相关的信息。当一个 request 对象被构造时,指定的 URL 决定所用的协议。目前 HTTP、FTP 和本地文件 URLs 支持上传和下载。 QNetworkAccess 阅读全文
posted @ 2017-10-19 14:19 苍月代表我 阅读(945) 评论(0) 推荐(0)
摘要:注意:这个类的所有函数都是可重入的。 这个类是从Qt4.4引入的。 详细描述 QNetworkAccessManager类允许应用程序发送网络请求和接收网络应答。 Network Access API都是围绕着一个QNetworkAccessManager对象构造的,这个对象包含着发送请求的一些通用 阅读全文
posted @ 2017-10-19 14:18 苍月代表我 阅读(2816) 评论(0) 推荐(0)
摘要:本文章介绍如何利用HTTP从网站上下载文件。在Qt网络编程中,需要用到协议,即HTTP。它是超文本传输协议,它是一种文件传输协议。对于HTTP就不多解释了。 本文章介绍如何利用HTTP从网站上下载文件。在Qt网络编程中,需要用到协议,即HTTP。它是超文本传输协议,它是一种文件传输协议。对于HTTP 阅读全文
posted @ 2017-10-19 13:25 苍月代表我 阅读(8358) 评论(0) 推荐(1)
摘要:简述 在前面章节中我们讲述了关于Qt显示网络图片的内容,比较简单,因为图片一般都比较小,下载到本地速度比较快,所以基本不需要什么特殊处理,本节我们主要针对HTTP实现上传/下载进行详细的讲解与分享,包括:用户认证,实时获取下载大小、速度、剩余时间信息等。 首先看一下即将用到的公式: 文件剩余大小 = 阅读全文
posted @ 2017-10-19 13:24 苍月代表我 阅读(2209) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页