Qt
南风古道
一座丰碑,一粒沙子
展开
-
基于Qt的Http编程-进阶
上文的Http客户端只能下载指定网址的数据,这样的客户端在交互性和功能性上都很差。本文所描述的程序则在这个基本的客户端上进行改造,实现任意目标地址的数据下载,并且改善了用户界面的。具体UI可参考下图: 对于UI而言,该客户端增加了任意地址的输入框、下载进度条和下载按钮;对于下载的数据而言,该客户端不再局限于下载文本数据。接下来本文将按照程序执行的大致顺序对相关函数进行分析。 构造函数 用转载 2013-10-09 17:18:05 · 852 阅读 · 0 评论 -
基于Qt4的GUI开发流程
最近在学习使用Qt4进行GUI的开发。经过几天的学习,基本上清楚了大致的开发流程。本文以一个简单的文本编辑器为例,说明Qt4的基本开发流程。 之所以选用文本编辑器为例是因为它属于一个标准的主窗口,整个用户界面包含菜单、工具栏、状态栏以及应用程序所需要的对话框。效果图如下: 类似这样的主窗口实现需要三个步骤:用户界面的设计、建立信号与槽之间的连接和自定义槽的实现。Qt4为开发人员提供了两种实转载 2013-10-09 17:15:18 · 940 阅读 · 0 评论 -
基于Qt的Http编程-基本原理
在Qt中,使用QNetworkAccessManager类就可以完成基于Http协议的数据上传和下载,该类既可以发送网络请求,也可以接收网络回复。而具体的网络请求是通过QNetworkRequest类发送的,具体的网络回复是通过QNetworkReply类来接收的。 本文将利用上面的几个类实现一个简单的Http客户端,从指定的网址下载数据。 基本原理 由于QNetworkAccessMana转载 2013-10-09 17:16:40 · 795 阅读 · 0 评论