QT入门案例—00需求分析

前面我们有介绍QT学习技巧,不知道你读完后是否有些许的感触,如果没有阅读建议你看本篇文章前先阅读上一篇文章《读了很多书籍,你学好QT了吗》。

学习QT要带着问题和需求学习,后续将会在系列文章中带领大家一起通过各种小项目学习,开发音乐播放器、串口助手、管理平台等学习相关的控件、多线程、QSS美化、数据库、多媒体、网络通讯等内容。

第一个小工具呢,计划做一个小的番茄钟(因为小小的拖延症太严重了,哈哈)。通过番茄钟的实现会学习按钮、计时器、QLable、QLineEdit、QLayout等控件,XML、统计图使用,并会学习到大量的QSS知识(小小喜欢扁平化的设计风格,不喜欢工业风的设计)。这里需要着重说明一点,为了界面布局灵活,所有的界面实现均通过代码完成,界面设计不会使用并讲解QT Designer相关内容。

基于番茄钟本身的特点,番茄设定了三个主要模块:

1、番茄计时:

功能:番茄定时器,用于选择番茄时长进行定时,工作时时显示动画水波效果;
学习:界面布局、界面美化、定时器、水波纹(动态效果)、xml创建及读写、自定义窗口、弹窗。

2、番茄任务:

功能:添加任务,可以按照添加的任务,完成对应的番茄计时;
学习:多种控件学习。

3、番茄统计:

功能:统计番茄计时和番茄任务中完成的番茄数量、种类及时间等信息;
学习:图表绘制、xml数据读取。

还有在主页面里面对布局、qss、信号与槽等内容的介绍,下面初期构建了几个页面的样式及简单的功能介绍。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

小番茄要学习的内容及前期的功能及页面构建大概就是这些,期待大家跟我一起开启一个新的番茄之旅~~~

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值