Kivy项目试水-五笔码表反查小工具
Kivy项目试水-五笔码表反查小工具
说起kivy 那真是已经很多年了,去年年中开始关注,到今天终于有时间来
写一把, 这样的话你不用学java也能入门APP开发了.
具体kivy的安装使用可以参考kivy文档
今天带来我的第二个APP,是帮老妈写的一个五笔编码反查的APP,
老妈原先用的APP,一定要联网才能查询,而联网的话,容易点到
广告,而下载一大堆不想要的APP. 先看效果图
功能也很简单,有点像是写Hello world,接着是查询结果图
目前已经收录了20000+个汉字.
代码也非常简单可以稳步到github查看
- 其中有个中文显示的问题也蛮简单
可以通过全局加载的方式,也可以像我这样通过-font_name
来指定
1
2
3
4
5
6
7
8
9
Label:
id: ResultDisplayLabel
height: 200
text_size: self.width, None
font_size: 100
text: '无结果'
valign: 'middle'
-font_name: root.font_name()
font_name()这个方法在main.py里面
1
2
3
4
5
6
def font_name(self, *args):
if os.path.exists('/system/fonts/NotoSansCJK-Regular.ttc'):
return '/system/fonts/NotoSansCJK-Regular.ttc'
else:
return '/usr/share/fonts/wenquanyi/wqy-microhei/wqy-microhei.ttc'
目前kivy的文档还不是很多, 除了官网的文档还推荐以下几个
当然有兴趣的人可以一起交流,毕竟好玩又实用的东西。