python秒表模块_利用python的kivy模块做一个秒表

Kiy是一个开源的Python模块库,用于开发界面应用程序和其它采用自然用户界面的多点触控应用软件。它可以在Android,iOS,Linux,OS X和Windows执行,是一款有趣跨平台的模块库。

今天,我利用其clock功能,实现一个简单界面的秒表功能。

kiy.clock对象允许您安排函数一次或多次按指定的间隔调用一个函数,您可以通过dt参数获取调度和调用回调之间的时间。在这里我们使用其多次调用一个函数的方法构建秒表。其函数为:

Clock.schedule_interal(my_callback,0.5)它的涵意是每0.5秒调用一次my_callback函数。

下面是官方文档给出的一个例子。

相比其他界面库,kiy.clock模块的功能更强大、更接近于自然语言,完成相同的功能使用的代码量更少。

main.py

stopwatch.k

运行效果图:

总结:

优点:

1、kiy模块相比其他python界面模块,界面更华丽更时尚;

2、开发速度更快;

3、学习难度更低;

4、功能更强大,代码量更少;

5、界面与代码分离,后期维护更容易。

缺点:

1、国内使用的较少,中文文档不好找;

2、控件库的功能相比T等老牌的GUI还是不足

总的来说kiy对于一个普通用户来说功能够用,界面好看,学习进度快,值得去学一学。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值