【Qt编程】基于Qt的词典开发系列<七>--调用网络API
前面文章中我们实现了本地的词库设计,可以完成本地的查词功能,那么这篇文章主要讲一讲如何通过调用网络的api来实现词典的网络查词功能。 词典API的选择 基本上市面上做词典软件的公司都有对应的api,比如说有道、金山等等,不过一般都需要api key,有点麻烦,于是乎,我就找了个简单好用的扇贝网API...
【Qt编程】基于Qt的词典开发系列<九>--JSON数据解析
在上一篇文章《用户登录及API调用的实现》中,我通过程序实现了用户登录及API调用的实现,从而能够实现网络查词、添词的操作。但是,从上文中可以看到,调用API后返回的是JSON格式的数据,如下图所示(在QtCreator中的显示): 为了更好的观察JSON格式,我整理后显示如下: 显然,为了显示查词...
【Qt编程】基于Qt的词典开发系列<八>--用户登录及API调用的实现
在上一篇文章《调用网络API》中,我只讲述了如何直观的使用API接口以及调用API后返回的结果,本文则从程序实现的角度来实现API的调用,当然本程序的实现也是借助于扇贝网的API接口文档http://www.shanbay.com/help/developer/api/。 由API文档可知,要想调用...
【Qt编程】基于Qt的词典开发系列--后序
从去年八月份到现在,总算完成了词典的编写以及相关技术文档的编辑工作。从整个过程来说,文档的编写比程序的实现耗费的时间更多。基于Qt的词典开发系列文章,大致包含了在编写词典软件过程中遇到的技术重点与难点。每篇文章都完成了一个小的功能,所给的代码都基本上是可以独立运行的。本系列文章对于想要自己动手完成词...
【Qt编程】基于Qt的词典开发系列<六>--界面美化设计
本文讲一讲界面设计,作品要面向用户,界面设计的好坏直接影响到用户的体验。现在的窗口设计基本都是扁平化的,你可以从window XP与window 8的窗口可以明显感觉出来。当然除了窗口本身的效果,窗口中各种控件的特效也是特别重要的一环。下面讲讲我在词典软件中的一些设计:说到...
【Qt编程】基于Qt的词典开发系列<三>--开始菜单的设计
这篇文章讲讲如何实现开始菜单(或者称为主菜单)的设计。什么是开始菜单呢?我们拿常用的软件来用图例说明,大多数软件的开始菜单在左下角,如下图:1、window 7的开始菜单 2、有道词典的主菜单 3、QQ的开始菜单 4、我写的词典软件的开始菜单 当你左键单击开始菜单时,就会弹...
【Qt编程】基于Qt的词典开发系列<二>--本地词典的设计
我设计的词典不仅可以实现在线查单词,而且一个重大特色就是具有丰富的本地词典库:我默认加入了八个类型的词典,如下所示: 由于是本人是通信专业,因此加入了华为通信词典、电子工程词典,又由于我喜爱编程,也加入了c语言基本函数词典。下面介绍如何设计本地词典: 词典类型的选择 &nb...
【Qt编程】基于Qt的词典开发系列<一>--词典框架设计及成品展示
去年暑假的时候,作为学习Qt的实战,我写了一个名为《我爱查词典》的词典软件。后来由于导师项目及上课等原因,时间不足,所以该软件的部分功能欠缺,性能有待改善。这学期重新拿出来看时,又有很多东西都不熟悉了。恰逢这学期课比较少,于是乎想写写关于这个软件制作的一系列文章,对日后重...
【Qt编程】基于Qt的词典开发系列<五>--无边框窗口的拖动
在上一篇文章中,我们讲述了如何进行无边框窗口的缩放与拖动,而在一些情况下,我们的窗口只需要进行拖动也不需要改变其大小,比如:QQ的登录窗口。本来在上一篇文章中已经讲述了如何进行窗口的拖动,但是却与窗口的缩放相关的程序放在一起,下面专门单独分离出来...
【Qt编程】基于Qt的词典开发系列<四>--无边框窗口的缩放与拖动
在现在,绝大多数软件都向着简洁,时尚发展。就拿有道的单词本和我做的单词本来说,绝大多数用户肯定喜欢我所做的单词本(就单单界面,关于颜色搭配和布局问题,大家就不要在意了)。有道的单词本: 我所做的单词本: ...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Qt开发相关内容
- 开发Qt
- Qt开发应用
- Qt开发部署
- qt5开发Qt
- Qt开发查询
- Qt开发文件
- Qt开发字符串
- Qt开发自定义组件
- Qt开发dialog对话框组件
- Qt开发按钮
- Qt开发信号
- 嵌入式Qt开发
- 开发笔记Qt
- 开发笔记Qt demo
- 开发笔记Qt开发环境
- 开发笔记Qt运行
- Qt开发系统
- Qt开发编译
- Qt开发笔记编译demo
- Qt开发笔记mingw32
- Qt开发mingw32编译demo
- 统信uos开发Qt源码编译
- Qt开发封装
- Qt开发技术图表
- Qt开发技术demo
- Qt开发笔记柱状图
- Qt开发mingw32版本编译
- 麒麟系统开发国产Qt
- 麒麟系统开发Qt
- 麒麟系统开发笔记Qt源码
- Qt音乐播放器开发笔记
- Qt开发技术图形框架
- Qt开发技术编译
- Qt三方库开发编译
- Qt三方库开发
- Qt开发activex笔记
- Qt开发demo
- Qt开发富文本文档
- Qt开发技术绘图系统
- Qt开发笔记编码mp4
- Qt开发笔记编码mp4v2
- Qt开发ffmpeg
- Qt开发qwt
- Qt应用开发
- Qt应用编程开发
- Qt应用编程开发调试
- Qt开发音视频
- ffmpeg视频开发Qt摄像头v1.0
- Qt简介开发