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

运行结果

单词本界面

运行逻辑

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

编程界面

开发背景

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

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

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

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

源代码

https://github.com/LeoHsiao1/vocabulary

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值