用Qt设计一款单词本软件,采用SQLite数据库

    • 运行结果
    • 运行逻辑
    • 开发背景
    • 源代码

运行结果

用Qt设计一款单词本软件,采用SQLite数据库_第1张图片

运行逻辑

  • 程序启动后,显示单词本界面作为主窗口,同时从SQLite数据库中读取数据显示成列表。
  • 用户可以点击几个按钮打开几个子窗口,进行增删查改等操作。
  • 大部分按钮都绑定了快捷键。
  • 后阶段加入了登录界面,以便同步单词本数据,但是没连接到服务器。

用Qt设计一款单词本软件,采用SQLite数据库_第2张图片

开发背景

在大三的四月,老师让我们练习使用数据库做个作品。大部分同学选择做数据管理系统那类网页,而我觉得这种网页做好了自己也没服务器可以放着展示,于是选择用Qt做一款软件,一经打包,可以直接复制给别人运行。

考虑到我一直使用的网易有道词典,它看起来似乎不难实现。于是我决定设计一个单词本软件,用Qt自带的SQLite数据库保存数据。

当时我认为自己有C语言的基础,学C++来操作Qt应该容易很多。然而我当时没搞懂面向对象、继承,只是能看懂代码的意思,照着例程的格式填代码。最终还是成功做出了一个功能完善的单词本软件,得意洋洋,再不断测试改进。

编程的同时也享受着PS修图的快乐,做到一半还心血来潮做了一个打地鼠小游戏:https://blog.csdn.net/qq_35952638/article/details/85016422

源代码

https://github.com/LeoHsiao1/vocabulary

你可能感兴趣的:(UI软件)