面向QT初学者的番茄钟

本来想找一个番茄钟用来提醒自己该起来活动一下。在网上找了找,发现好多都是用Electron开发的。不得不夸一句:Electron真的是个神器!它让前端开发人员也能够开发桌面应用,还能跨平台。后来是因为自己想统计下在一个番茄钟周期内切换过哪些程序——需要调windows API——放弃了用Electron(其实如果自己写一个Electron的插件,在插件中调windows API估计也能实现)。原来用过QT,觉得也挺好用的,就用QT(QT5.9.2)写了一个基础版本的番茄钟。源代码可以在github上找到。

写完了以后发现这个工程可以作为QT初学者的一个入门参考工程。在工程内涉及了:

  1. 一些基础控件:按键、spin box、label、lcd显示器
  2. 如何创建一个子窗口(dialog),显示、隐藏该窗口
  3. 如何使用signal和slot
  4. 如何在子窗口和父窗口间传递消息
  5. 如何使用QTimer
  6. 如何使用QMessageBox

将来还会涉及如何调用windows API和数据库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值