文章 2015-06-23 来自:开发者社区

【Qt编程】基于Qt的词典开发系列<九>--JSON数据解析

在上一篇文章《用户登录及API调用的实现》中,我通过程序实现了用户登录及API调用的实现,从而能够实现网络查词、添词的操作。但是,从上文中可以看到,调用API后返回的是JSON格式的数据,如下图所示(在QtCreator中的显示): 为了更好的观察JSON格式,我整理后显示如下: 显然,为了显示查词的结果,我们必须在上图中提取有用的信息,并正确的显示出来。上图中每一行内容的意思我已经在文...

文章 2015-06-23 来自:开发者社区

【Qt编程】基于Qt的词典开发系列<八>--用户登录及API调用的实现

在上一篇文章《调用网络API》中,我只讲述了如何直观的使用API接口以及调用API后返回的结果,本文则从程序实现的角度来实现API的调用,当然本程序的实现也是借助于扇贝网的API接口文档http://www.shanbay.com/help/developer/api/。 由API文档可知,要想调用其API,必须先注册。因此,我就注册了,账户名为nineheadedbird, 密码为1234...

文章 2015-06-23 来自:开发者社区

【Qt编程】基于Qt的词典开发系列--后序

从去年八月份到现在,总算完成了词典的编写以及相关技术文档的编辑工作。从整个过程来说,文档的编写比程序的实现耗费的时间更多。基于Qt的词典开发系列文章,大致包含了在编写词典软件过程中遇到的技术重点与难点。每篇文章都完成了一个小的功能,所给的代码都基本上是可以独立运行的。本系列文章对于想要自己动手完成词典软件的程序员来说具有很好的参考价值,对于想要编写其它软件的人来说也具有参考意义。 词典软件制...

文章 2015-04-23 来自:开发者社区

【Qt编程】基于Qt的词典开发系列<六>--界面美化设计

   本文讲一讲界面设计,作品要面向用户,界面设计的好坏直接影响到用户的体验。现在的窗口设计基本都是扁平化的,你可以从window XP与window 8的窗口可以明显感觉出来。当然除了窗口本身的效果,窗口中各种控件的特效也是特别重要的一环。下面讲讲我在词典软件中的一些设计:说到界面美化的设计,不得不提到美工,一个好的美工是相当的重要!软件毕竟少不了图标,而不懂美工的我,也就只...

文章 2015-04-17 来自:开发者社区

【Qt编程】基于Qt的词典开发系列<三>--开始菜单的设计

   这篇文章讲讲如何实现开始菜单(或者称为主菜单)的设计。什么是开始菜单呢?我们拿常用的软件来用图例说明,大多数软件的开始菜单在左下角,如下图:1、window 7的开始菜单 2、有道词典的主菜单 3、QQ的开始菜单 4、我写的词典软件的开始菜单 当你左键单击开始菜单时,就会弹出相应的菜单选项,然后你就可以进行相关操作。本文只讲如何实现点击按钮,弹出菜单功能,至于点击菜单后....

文章 2015-04-09 来自:开发者社区

【Qt编程】设计ColorBar颜色栏

画过图的都知道,我们常常用颜色的深浅来表示值的大小,在Matlab作图中,我们使用的是colorbar这个函数来给出颜色的直观参考。下面给出Matlab的示例:在Matlab命令窗口输入: figure surf(peaks) colorbar 可以得到的图像如下: 通过右击该颜色栏,可以选择不同的颜色,当选择jet后,可以得到如下的图像: 那上面的示例来说,使用颜色栏的好处是可以显示...

文章 2015-03-31 来自:开发者社区

【Qt编程】基于Qt的词典开发系列<一>--词典框架设计及成品展示

    去年暑假的时候,作为学习Qt的实战,我写了一个名为《我爱查词典》的词典软件。后来由于导师项目及上课等原因,时间不足,所以该软件的部分功能欠缺,性能有待改善。这学期重新拿出来看时,又有很多东西都不熟悉了。恰逢这学期课比较少,于是乎想写写关于这个软件制作的一系列文章,对日后重拾该软件时能够较快入手。当然,也非常乐意读者们在该软件的基础上添加一些功能,源代码会在该系列文章写完...

文章 2014-12-13 来自:开发者社区

【Qt编程】基于QWT的曲线绘制及图例显示操作

     在《QWT在QtCreator中的安装与使用》一文中,我们完成了QWT的安装,这篇文章我们讲讲基础曲线的绘制功能。     首先,我们新建一个Qt应用程序,然后一路默认即可。这时,你会发现总共有:mainwindow.h,mainwindow.cpp,main.cpp,mainwindow.ui四个文件。   &nbs...

文章 2014-12-08 来自:开发者社区

【Qt编程】QWT在QtCreator中的安装与使用

        由于导师项目的需要,需要画图,二维+三维。三维图我用的是Qt+opengl,二维图我决定使用qwt工具库来加快我的项目进展,毕竟还有期末考试。关于Qt+opengl的使用有时间的话以后再介绍。         首先我们说说QWT是什么?下面是百度百科的介绍:       &...

文章 2014-10-18 来自:开发者社区

【Qt编程】3D迷宫游戏

       说起迷宫想必大家都很熟悉,个人感觉迷宫对人的方向感是很大的考验,至少我的方向感是不好的,尤其是在三维空间中。由于这段时间帮导师做项目用到了三维作图,便心血来潮想做个三维迷宫玩玩。要想画出三维的迷宫游戏,我们需要先从二维开始。 二维迷宫: 迷宫的程序描述:         现实生活中,我们经常将问...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
相关镜像