kivy
寸草心
1+1=10
展开
-
修复Windows下Kivy无法读取UTF-8格式的kv文件问题
问题描述当kivy配置文件(*.kv)编码格式为UTF-8时,在运行时,会出现编码错误或乱码问题。错误提示类似于:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x8b in position 206: illegal multibyte sequence错误提示位置:File “<kivy安装路径>\kivy\la...原创 2019-06-26 12:23:28 · 1138 阅读 · 1 评论 -
Kivy使用篇12
Kivy使用篇之翻牌游戏RecycleView RecycleGridLayout RecycleDataViewBehavior 使用示例Popup 的使用示例FocusBehavior 使用示例翻牌游戏有一个卡牌矩阵,依次翻开2个卡牌,如果2卡牌相同,则消除改2处的卡牌。依次类推,直到所有卡牌都被消除。可翻转卡牌实现<SelectableCard>: # ...原创 2019-08-27 13:10:10 · 1017 阅读 · 0 评论 -
Kivy使用篇8
Kivy使用篇之模拟时钟小程序原创 2019-08-12 19:03:00 · 1045 阅读 · 0 评论 -
Kivy使用篇11
Kivy使用篇之图片查看查看器屏幕管理Screen ScreenManager的使用文件管理FileChooser FileSystemLocal图片显示Image AsyncImage的使用屏幕管理定义两个屏幕,图片选择和图片查看class ImageViewApp(App): def build(self): sm = ScreenManager() ...原创 2019-08-16 14:41:25 · 1829 阅读 · 5 评论 -
Kivy使用篇10
Kivy使用篇之倒计时小程序canvas canvas.before canvas.after 的区别InstructionGroup 使用TextInput设置为单行数值输入框FloatLayout 布局使用自定义按钮使用canvas绘图来自定义一个圆形按钮,作为控制按钮在背景中绘制一个圆形,并设置backgroud_color为透明,代码如下:<EllipticBut...原创 2019-08-15 14:22:26 · 1297 阅读 · 0 评论 -
Kivy使用篇7
Kivy使用篇之数字时钟使用time模块本地系统时间信息使用Label显示时间信息使用GridLayout BoxLayout来管理布局使用Clock来更新时间显示使用ToggleButton来设置时间显示格式简单的时间显示源码如下import kivyfrom kivy.app import Appfrom kivy.lang.builder import Builder...原创 2019-08-09 16:24:15 · 1267 阅读 · 0 评论 -
Kivy使用篇6
Python移动开发之kv语言python 样式python 样式编写kivy程序,程序源码如下:import kivyfrom kivy.app import Appfrom kivy.uix.gridlayout import GridLayoutfrom kivy.uix.label import Labelfrom kivy.uix.button import Button...原创 2019-08-07 14:20:48 · 1019 阅读 · 0 评论 -
Kivy使用篇9
Kivy实用篇之计时器小程序BoxLayout的使用_thread的简单应用ScrollView来显示多条记录信息Property绑定来实现数据自动更新程序基本布局小程序布局共分为三部分计时器记录信息控制按钮在kv代码实现如下:Builder.load_string("""<Stopwatch>: control: layout_control ...原创 2019-08-13 15:52:17 · 1187 阅读 · 0 评论 -
Kivy使用篇5
Python移动开发之第一个Android程序新建一个文件夹first_apk创建一个脚本文件main.py编辑文件import kivyfrom kivy.app import Appfrom kivy.uix.button import Buttonclass FirstApp(App): """第一个Android程序""" def build(self...原创 2019-08-06 17:32:40 · 945 阅读 · 0 评论 -
Kivy使用篇4
Python移动开发之第一个kivy程序在 PyCharm中添加新文件first_kivy.py并编写内容import kivyfrom kivy.app import Appfrom kivy.uix.button import Buttonclass FirstApp(App): """第一个kivy程序""" def build(self): r...原创 2019-08-06 15:39:08 · 481 阅读 · 0 评论 -
Kivy使用篇3
Python开发APK之版本管理安装 git$ sudo apt install git登录 github.com 新建一个仓储设置github账户点击Configure点击Add account输入账号密码点击Log In从 github.com 克隆项目点击Clone打开项目项目中添加文件向项目中添加文件test_git.py并编写文件点击Git:后...原创 2019-08-06 15:19:49 · 641 阅读 · 0 评论 -
Kivy使用篇2
Python开发APK之第一个Python程序打开 PyCharm原创 2019-08-06 14:34:38 · 498 阅读 · 0 评论 -
Kivy使用篇1
Python开发APK之环境搭建安装 Ubuntu 16.04在虚拟机或电脑中安装 Ubuntu 系统(步骤略)添加中文支持安装中文输入法$ sudo apt install ibus-pinyin安装成功后,重启电脑。设置默认输入法安装 PyCharm使用终端命令安装:$ sudo snap install pycharm-com...原创 2019-08-05 18:33:33 · 922 阅读 · 0 评论 -
Kivy使用篇13
Kivy使用篇之记事本小程序os.path中exists join @property 的使用Property使用ScreenManager Screen SlideTransition使用RecycleView的使用根据kivy示例程序,编写一个可以运行在Android的记事本小程序。可变的文本输入框当双击时,文本框获取焦点,且可输入内容。失去焦点时,采用标签显示输入的文本。...原创 2019-09-02 16:30:49 · 1458 阅读 · 1 评论