码迷,mamicode.com
首页 > 其他好文 > 详细

Qt课程表软件

时间:2015-03-16 16:26:18      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:qt课程表   qt实现sqlite3连接数据库   qt圆角窗体   qt系统托盘   

闲来无事,为了巩固自己对qt的掌握程度,就突发奇想做了一个课程表软件。

此软件扩展性能良好,本人在以后会添加一些更加实用和具体的功能。


这个软件是连接数据库的。所以,当需要更新课程时,不用修改程序,只需换数据库就可以。


进入正题:


1.下面为启动画面,为了突出课程表主题,特意为程序启动加了一个屏风,当然,这个模块很好的就实现喽,本课程表为江西师大科学技术学院

12级中文1班2015年春期课程表为例:(置于为什么选这个,暂时保密。)

技术分享

2.线面界面为启动后的界面。鼠标右键单击课程表,可以弹出菜单关于我,点击关于我,即可查看本府的个人信息。技术分享

其实做这个课程表,大概花费我两个星期的时间。这个课程表的功能如下:

Ⅰ).首次启动,会主动判断当前课程,如果当前课程有内容,则对应的那节课程会闪动。

Ⅱ).启动的同时,右下角也会有一个浮动提示框,提示当前课程是第几节,当前课程内容,距离下课还有几分钟。

Ⅲ).如果当前课程为空,则会提示,距离下节课上课时间和课程内容。

Ⅳ).该课程表上课和下课均有弹出提示框和铃音。


技术分享


3.本来不想加如下这个小功能的,但是为了让它可以后台运行,本府不得不开动脑力上网查找资料,最终搞了一个系统托盘图标。实现了本府想要的功能。

技术分享

如下也是系统托盘图标的菜单,本府以后会给它来个美化。敬请期待。

技术分享

下列浮动对话框,就是上面本府说的提示框。


技术分享

不要忘了,还有数据库的支持哦。


至此,这个小小的课程表已经搞定。本府畅想:

以后会给此课程表加入如下功能:


1.使用用户登录制度。同一个课程表只能登录一个人。

2.加入校园聊天功能,加入匿名交友,根据用户信息,匹配朋友。技术分享这个功能本府也很喜欢。

3.双击课程,可以直接更改内容,点击确定保存。

4.发布代课通知,如:小A星期三上午第三节没课,但是她想学习舞蹈,然后可以点击她课程表里的第三节课,查看有哪些班在上舞蹈课,然后再筛选出是否有人发布代课信息。技术分享这个好像有点邪恶。

5.增加短信提醒功能

6.本府还在想,也请各位童鞋提出好的建议。


Qt课程表软件

标签:qt课程表   qt实现sqlite3连接数据库   qt圆角窗体   qt系统托盘   

原文地址:http://blog.csdn.net/lsylovezsl/article/details/44306871

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!