kivy
ghking1
1009681069@qq.com
展开
-
kivy配置教程(1)——windows安装kivy开发环境
目录 kivy配置教程(0)——前言 kivy配置教程(1)——windows安装kivy开发环境 kivy配置教程(2)——ubuntu配置android打包环境 kivy配置教程(3)——OSX配置ios打包环境1.首先必须安装有python2.7,并确认命令行下可以执行python命令。2.安装必要的依赖包: python -m pip install --...原创 2018-03-19 11:27:44 · 7829 阅读 · 0 评论 -
kivy配置教程(0)——前言
目录 kivy配置教程(0)——前言 kivy配置教程(1)——windows安装kivy开发环境 kivy配置教程(2)——ubuntu配置android打包环境 kivy配置教程(3)——OSX配置ios打包环境简介 kivy是一套跨平台(windows,linux,osx,android,ios)的GUI开发解决方案。因为windows下有丰富的python开发工具,所以这里配...原创 2018-03-21 19:44:52 · 3829 阅读 · 0 评论 -
kivy配置教程(3)——OSX配置ios打包环境
目录 kivy配置教程(0)——前言 kivy配置教程(1)——windows安装kivy开发环境 kivy配置教程(2)——ubuntu配置android打包环境 kivy配置教程(3)——OSX配置ios打包环境0.安装OSX10.11虚拟机: 这个直接下载已安装好系统的镜像就可以了,解压后用最新版vmware创建好虚拟机,并使用该镜像作为启动盘即可。下载地址见【0】。启动系统...原创 2018-03-21 14:54:46 · 3130 阅读 · 6 评论 -
kivy在ios下触摸事件位置问题
当唤起输入法时,kivy的所有触摸事件全都向上偏移了键盘高度值。这里的解决方法就是读取键盘高度,并将事件位置向下偏移这个高度。现在你可以直接下载资源文件【0】并替换相应文件即可:kivy-ios/dist/root/python/lib/python2.7/site-packages/kivy/core/window/__init__.pyokivy-ios/dist/root/python...原创 2018-03-24 22:26:59 · 361 阅读 · 0 评论 -
kivy在ios下无法复制粘贴
kivy在ios下的剪切板和系统是不互通的,这需要修改源码自己实现,现在你只需下载资源【0】替换相关文件即可:kivy-ios/dist/root/python/lib/python2.7/site-packages/kivy/__init__.pyokivy-ios/dist/root/python/lib/python2.7/site-packages/kivy/core/clipboa...原创 2018-03-24 22:05:29 · 388 阅读 · 0 评论 -
kivy在ios下无法输入中文
该问题是kivy底层使用的SDL2没有正确实现输入法的相关协议导致的,这里修改了SDL2的如下文件,并实现了相关协议:sdl2-iOS-improvements/slime73-sdl-experiments-618662dc9e82/src/video/uikit/SDL_uikitviewcontroller.m请下载相关资源【0】,将压缩包放到如下路径:kivy-ios/.c...原创 2018-03-24 21:44:30 · 965 阅读 · 2 评论 -
kivy textinput 问题修复
kivy的textinput有几个问题第一,无法正确换行当文本较长,在中间插入或删除时可以看见它无法正确处理换行。这里采取的解决方案(每次插入或删除时都重排一次)并不完美,但可以在文本不是太多时正常工作。请下载【0】替换并文件。android按以下路径替换:python-for-android/dists/myapp/private/lib/python2.7/site-p...原创 2018-03-24 21:07:52 · 1379 阅读 · 3 评论 -
kivy复制粘贴弹框汉化
需要修改两个文件,这里我们直接下载【0】并替换相应文件即可:android按以下路径替换:python-for-android/dists/myapp/private/lib/python2.7/site-packages/kivy/data/style.kvpython-for-android/dists/myapp/private/lib/python2.7/site-package...原创 2018-03-24 20:33:00 · 461 阅读 · 0 评论 -
kivy获取设备唯一识别码
android获取设备唯一识别码1.添加plyer依赖,它是对各平台接口的python封装。requirements=plyer2.获取唯一识别码import plyeruid = plyer.uniqueid.idios获取设备唯一识别码1.去kivy-ios目录编译plyer,并更新你的项目:./toolchain.py build plyer./toolcha...原创 2018-03-24 19:58:41 · 783 阅读 · 0 评论 -
kivy配置教程(4)——刨坑资源整合
kivy接收其他应用跳转过来时传递的参数https://github.com/kivy/kivy/wiki/Deep-Linking-with-iOS-and-Androidkivy使用requests库https://blog.csdn.net/ghking1/article/details/78830438kivy获取设备唯一识别码https://blog.csdn...原创 2018-03-24 19:07:07 · 942 阅读 · 0 评论 -
kivy配置教程(2)——ubuntu配置android打包环境
目录 kivy配置教程(0)——前言 kivy配置教程(1)——windows安装kivy开发环境 kivy配置教程(2)——ubuntu配置android打包环境 kivy配置教程(3)——OSX配置ios打包环境0.安装ubuntu16.04虚拟机: 这个直接下载已安装好系统的镜像就可以了,解压后用vmware创建好虚拟机,并使用该镜像作为启动盘即可。下载地址见【0】。...原创 2018-03-19 12:42:12 · 5323 阅读 · 3 评论 -
kivy踩坑记
背景及目标kivy是一套跨平台(windows,linux,osx,android,ios)的GUI开发解决方案。我这次主要配置了linux,android,osx,ios四端,其中linux,osx是开发调试端,android和ios是最终要部署到的地方。环境配置切记!这里python一定要用2.7的,绝对不要用3,否则会出很多无法解决的问题。linux用的是ubuntu16.0...原创 2017-12-02 20:08:01 · 7549 阅读 · 0 评论 -
kivy使用requests库
android上使用requests1.在项目中添加certifi, chardet, requests, urllib3四个包【0】 ,并在程序中将该路径添加到包查找路径中:sys.path.append('./')2.打包时要添加以下依赖:requirements=cffi,cryptography,pyasn1,ndg_httpsclient,openssl,pyopen...原创 2017-12-18 10:27:57 · 1512 阅读 · 1 评论 -
kivy双击问题
kivy的双击触发阈值设置得有些不合理,在手机上非常难触发。可以到下面的文件里更改double_tap_time和double_tap_distance,一般将他们分别设为300和50比较合适。android对应的文件python-for-android/dists/myapp/private/lib/python2.7/site-packages/kivy/config.py...原创 2018-05-26 23:46:12 · 335 阅读 · 0 评论