博客专栏  >  移动开发   >  基于Qt的词典开发

基于Qt的词典开发

本系列文章讲述了如何用Qt写一个完整的类似有道词典的词典软件,并且该软件有一些特色功能。对于如何写一个词典具有参考意义!

关注
8 已关注
16篇博文
  • 【Qt编程】基于Qt的词典开发系列--后序

    从去年八月份到现在,总算完成了词典的编写以及相关技术文档的编辑工作。从整个过程来说,文档的编写比程序的实现耗费的时间更多。基于Qt的词典开发系列文章,大致包含了在编写词典软件过程中遇到的技术重点与难点...

    2015-06-23 16:11
    2060
  • 【Qt编程】基于Qt的词典开发系列<十>--国际音标的显示

    在年前的一篇文章中,我提到要学习Qt.于是在这学期看了一个月的qt。现在大致对qt有了一些了解。但是现在导师又把我调到了android应用开发平台,所以说qt的学习要搁置了。本打算这学期做一个单词查询...

    2014-04-09 20:26
    1747
  • 【Qt编程】基于Qt的词典开发系列<十五>html特殊字符及正则表达式

    1、html特殊字符的显示     我们知道html语言和C语言一样也有一些特殊字符,它们是不能正常显示的,必须经过转义,在网上可以查到如何显示这些字符,如下图所示: 上图给了最常用的特...

    2014-08-21 18:01
    1935
  • 【Qt编程】基于Qt的词典开发系列<十四>自动补全功能

    最近写了一个查单词的类似有道词典的软件,里面就有一个自动补全功能(即当你输入一个字母时,就会出现几个候选项)。这个自动补全功能十分常见,百度搜索关键词时就会出现。不过它们这些补全功能都是与你输入的进行...

    2014-08-19 22:48
    2338
  • 【Qt编程】基于Qt的词典开发系列<十三>音频播放

    在上一篇文章中,我是在Qt4平台上调用本地发音的,后来由于用到JSON解析,就将平台转到了Qt5,因为Qt5自带解析JSON的类。然后发现上一篇文章的方法无法运行,当然网上可以找到解决方法,我在这里直...

    2014-08-14 11:07
    1787
  • 【Qt编程】基于Qt的词典开发系列<十二>调用讲述人

    我们知道,win7系统自带有讲述人,即可以机器读出当前内容,具体可以将电脑锁定,然后点击左下角的按钮即可。之前在用Matlab写扫雷游戏的时候,也曾经调用过讲述人来进行游戏的语音提示。具体的Matla...

    2014-07-30 21:00
    2073
  • 【Qt编程】基于Qt的词典开发系列<十一>系统托盘的显示

    本文主要讨论Qt中的系统托盘的设置。系统托盘想必大家都不陌生,最常用的就是QQ。系统托盘以简单、小巧的形式能让人们较快的打开软件。废话不多说,下面开始具体介绍。 首先,新建一个Qt Gui项目,类...

    2014-07-28 21:35
    1541
  • 【Qt编程】基于Qt的词典开发系列<九>--JSON数据解析

    在上一篇文章《用户登录及API调用的实现》中,我通过程序实现了用户登录及API调用的实现,从而能够实现网络查词、添词的操作。但是,从上文中可以看到,调用API后返回的是JSON格式的数据,如下图所示(...

    2015-06-23 17:05
    1855
  • 【Qt编程】基于Qt的词典开发系列<八>--用户登录及API调用的实现

    在上一篇文章《调用网络API》中,我只讲述了如何直观的使用API接口以及调用API后返回的结果,本文则从程序实现的角度来实现API的调用,当然本程序的实现也是借助于扇贝网的API接口文档http://...

    2015-06-23 16:23
    2765
  • 【Qt编程】基于Qt的词典开发系列<七>--调用网络API

    前面文章中我们实现了本地的词库设计,可以完成本地的查词功能,那么这篇文章主要讲一讲如何通过调用网络的api来实现词典的网络查词功能。词典API的选择基本上市面上做词典软件的公司都有对应的api,比如说...

    2015-06-23 17:10
    2491
  • 【Qt编程】基于Qt的词典开发系列<六>--界面美化设计

    本文讲一讲界面设计,作品要面向用户,界面设计的好坏直接影响到用户的体验。现在的窗口设计基本都是扁平化的,你可以从window  XP与window 8的窗口可以明显感觉出来。当然除了窗口本身的效果,窗...

    2015-04-23 17:15
    2466
  • 【Qt编程】基于Qt的词典开发系列<五>--无边框窗口的拖动

    在上一篇文章中,我们讲述了如何进行无边框窗口的缩放与拖动,而在一些情况下,我们的窗口只需要进行拖动也不需要改变其大小,比如:QQ的登录窗口。本来在上一篇文章中已经讲述了如何进行窗口的拖动,但是却与窗口...

    2014-08-25 10:47
    1971
  • 【Qt编程】基于Qt的词典开发系列<四>--无边框窗口的缩放与拖动

    在现在,绝大多数软件都向着简洁,时尚发展。就拿有道的单词本和我做的单词本来说,绝大多数用户肯定喜欢我说做的单词本(关于颜色搭配,大家就不要在意了)。 有道的单词本: 我所做的单词本: ...

    2014-08-22 16:06
    3147
  • 【Qt编程】基于Qt的词典开发系列<三>--开始菜单的设计

    这篇文章讲讲如何实现开始菜单(或者称为主菜单)的设计。什么是开始菜单呢?我们拿常用的软件来用图例说明,大多数软件的开始菜单在左下角,如下图: 1、window 7的开始菜单 2、有道词典的主菜单 ...

    2015-04-17 17:43
    1966
  • 【Qt编程】基于Qt的词典开发系列<二>--本地词典的设计

    我设计的词典不仅可以实现在线查单词,而且一个重大特色就是具有丰富的本地词典库:我默认加入了八个类型的词典,如下所示: 由于是本人是通信专业,因此加入了华为通信词典、电子工程词典,又由于我喜爱编程,...

    2015-04-13 17:36
    2144
  • 【Qt编程】基于Qt的词典开发系列<一>--词典框架设计及成品展示

    去年暑假的时候,作为学习Qt的实战,我写了一个名为《我爱查词典》的词典软件。后来由于导师项目及上课等原因,时间不足,所以该软件的部分功能欠缺,性能有待改善。这学期重新拿出来看时,又有很多东西都不熟悉了...

    2015-03-31 09:15
    2241

线性代数
1243533
算法之道
4395674
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部