文档章节

kivy API

liefeng
 liefeng
发布于 2012/10/20 22:57
字数 297
阅读 258
收藏 0

kivy.require(version)

Require can be used to check the minimum version required to run a Kivy application. For example, you can start your application code like this:

import kivy kivy.require('1.0.1')

If a user attempts to run your application with a version of Kivy that is older than the specified version, an Exception is raised.

The Kivy version string is built like this:

X.Y.Z[-tag[-tagrevision]]

X is the major version
Y is the minor version
Z is the bugfixes revision

The tag is optional, but may be one of ‘dev’, ‘alpha’, or ‘beta’. The tagrevision is the revision of the tag.

You must not ask for a version with a tag, except -dev. Asking for a ‘dev’ version will just warn the user if the current Kivy version is not a -dev, but it will never raise an exception. You must not ask for a version with a tagrevision.

kivy.kivy_configure()

Call post-configuration of Kivy. This function must be called if you create the window yourself.

kivy.kivy_register_post_configuration(callback)

Register a function to be called when kivy_configure() is called.

Internal use only.

kivy.kivy_options = {'window': ('pygame',), 'camera': ('opencv', 'gstreamer', 'videocapture'), 'video': ('ffmpeg', 'gstreamer', 'pyglet'), 'clipboard': ('pygame', 'dummy'), 'text': ('pil', 'pygame'), 'image': ('dds', 'gif', 'pil', 'pygame'), 'audio': ('pygame', 'gstreamer'), 'spelling': ('enchant', 'osxappkit')}

Global settings options for kivy

kivy.kivy_base_dir = '/home/kivy/Buildbot/kivy-full-ref/build/kivy'

Kivy directory

kivy.kivy_modules_dir = '/home/kivy/Buildbot/kivy-full-ref/build/kivy/modules'

Kivy modules directory

kivy.kivy_data_dir = '/home/kivy/Buildbot/kivy-full-ref/build/kivy/data'

Kivy data directory

kivy.kivy_shader_dir = '/home/kivy/Buildbot/kivy-full-ref/build/kivy/data/glsl'

Kivy glsl shader directory

kivy.kivy_icons_dir = '/home/kivy/Buildbot/kivy-full-ref/build/kivy/data/icons/'

Kivy icons config path (don’t remove the last ‘’)

kivy.kivy_home_dir = ''

Kivy user-home storage directory

kivy.kivy_userexts_dir = ''

Kivy user extensions directory

kivy.kivy_config_fn = ''

Kivy configuration filename

kivy.kivy_usermodules_dir = ''

Kivy user modules directory


© 著作权归作者所有

上一篇: app_with_build.py
下一篇: kivy API链接
liefeng
粉丝 2
博文 9
码字总数 2230
作品 0
吐鲁番
私信 提问
2015年5个最优秀的Python GUI开发框架

作为Python开发者,你迟早都会用到图形用户界面来开发应用。幸运的是,你有很多选择,Python wifi GUI编程百科列举了超过30款跨平台框架,以及Pyjamas这样的,基于谷歌Web Toolkit端口的跨浏...

CashCat
2015/11/19
0
0
SL4A、QPython学习笔记

耐着性子钻研了一下sl4a与QPython之类,取得了些经验,汇报如下: 本文使用的apk安装包如下: QPython: QPython70.apk;sl4a+Python:sl4ar6.apk;PythonForAndroidr4.apk。安装与使用方法十分...

泊松
2014/03/16
12.3K
1
Kivy 的 UI 设计工具--Kivy Designer

Kivy Designer,Kivy 的 UI 设计工具。它是 Kivy 用于从 Kivy Widgets 设计图形用户界面(GUI)的工具,可以合成和自定义小部件,并对其进行测试。 Kivy Designer 使用 Kivy 完全用 Python 编...

匿名
2017/03/02
2.9K
0
Kivy 1.9.1 发布,Python 的 UI 开发工具包

Kivy 1.9.1 发布,此版本是个稳定版本,详细更新内容请看更新日志,现已提供下载: http://kivy.org/#download 此版本主要是个 bug 修复版本,包括了大量 bug 修复,一些新特性和基础设施相关...

oschina
2016/01/03
7.3K
4
Kivy 1.9.0 发布,Python UI 开发工具包

Kivy 1.9.0 发布,此版本最主要的内部改变在于,将转到 SDL2 作为窗口和其他后端供应商平台。 详细的更新信息请查看邮件列表声明。 下载地址如下: http://kivy.org/#download Kivy 是一个开...

oschina
2015/04/04
5.6K
5

没有更多内容

加载失败,请刷新页面

加载更多

作为一个(IT)程序员!聊天没有话题?试试这十二种技巧

首先呢?我是一名程序员,经常性和同事没话题。 因为每天都会有自己的任务要做,程序员对于其他行业来说;是相对来说比较忙的。你会经常看到程序员在发呆、调试密密麻麻代码、红色报错发呆;...

小英子wep
今天
12
0
【SpringBoot】产生背景及简介

一、SpringBoot介绍 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要...

zw965
今天
4
0
简述并发编程分为三个核心问题:分工、同步、互斥。

总的来说,并发编程可以总结为三个核心问题:分工、同步、互斥。 所谓分工指的是如何高效地拆解任务并分配给线程,而同步指的是线程之间如何协作,互斥则是保证同一时刻只允许一个线程访问共...

dust8080
今天
6
0
OSChina 周四乱弹 —— 当你简历注水但还是找到了工作

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌 :#今日歌曲推荐# 分享成龙的单曲《男儿当自强》。 《男儿当自强》- 成龙 手机党少年们想听歌,请使劲儿戳(这里) @hxg2016 :刚在...

小小编辑
今天
3.3K
22
靠写代码赚钱的一些门路

作者 @mezod 译者 @josephchang10 如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。 今天给大家分享一个精彩的 GitHub 库,这个库整理...

高级农民工
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部