文章 2024-07-05 来自:开发者社区

基于QT实现的词典(附源码)

 目录 词典功能: 技术栈和通信协议: 项目演示效果: 技术简单讲解: 1. QT JSON字符串处理 2. 堆栈窗体(StackedWidget) - 方便扩展新功能 3. QTcpSocket - 网络通信 服务器代码: dictionary.h cJSON.h ...

基于QT实现的词典(附源码)
文章 2024-02-23 来自:开发者社区

QT案例词典 -- 存储内容及遍历

一、字典内容就三个词 a:第一个字母 b:第二个字母 C:第三个字母 #define MAX 3 二、定义一个词的机构体 struct dict { char *key...

QT案例词典 -- 存储内容及遍历
文章 2024-02-23 来自:开发者社区

QT案例词典 -- 释放堆区空间及查询单词

一、释放堆区空间 void free_dict(struct dict* tmp) { int i = 0; for (i = 0; i < MAX; i++) { //释放指针变量 if (tmp[i].key!...

文章 2023-02-18 来自:开发者社区

QT案例词典 -- 释放堆区空间及查询单词

一、释放堆区空间void free_dict(struct dict* tmp) { int i = 0; for (i = 0; i < MAX; i++) { //释放指针变量 if (tmp[i].key!=NULL) { free(tmp[i].key); tmp...

文章 2023-02-18 来自:开发者社区

QT案例词典 -- 存储内容及遍历

一、字典内容就三个词a:第一个字母b:第二个字母C:第三个字母#define MAX 3二、定义一个词的机构体struct dict { char *key; char* content; };三、存储三个词void get_dict(struct dict **tmp) { //在堆区分配MAX个结构体空间 *tmp = (struct dict*)malloc...

QT案例词典 -- 存储内容及遍历
文章 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、我写的词典软件的开始菜单 当你左键单击开始菜单时,就会弹出相应的菜单选项,然后你就可以进行相关操作。本文只讲如何实现点击按钮,弹出菜单功能,至于点击菜单后....

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

开发与运维

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

+关注
相关镜像