运行结果
运行逻辑
- 程序启动后,显示单词本界面作为主窗口,同时从SQLite数据库中读取数据显示成列表。
- 用户可以点击几个按钮打开几个子窗口,进行增删查改等操作。
- 大部分按钮都绑定了快捷键。
- 后阶段加入了登录界面,以便同步单词本数据,但是没连接到服务器。
开发背景
在大三的四月,老师让我们练习使用数据库做个作品。大部分同学选择做数据管理系统那类网页,而我觉得这种网页做好了自己也没服务器可以放着展示,于是选择用Qt做一款软件,一经打包,可以直接复制给别人运行。
考虑到我一直使用的网易有道词典,它看起来似乎不难实现。于是我决定设计一个单词本软件,用Qt自带的SQLite数据库保存数据。
当时我认为自己有C语言的基础,学C++来操作Qt应该容易很多。然而我当时没搞懂面向对象、继承,只是能看懂代码的意思,照着例程的格式填代码。最终还是成功做出了一个功能完善的单词本软件,得意洋洋,再不断测试改进。
编程的同时也享受着PS修图的快乐,做到一半还心血来潮做了一个打地鼠小游戏:https://blog.csdn.net/qq_35952638/article/details/85016422