Are you over 18 and want to see adult content?
More Annotations
![A complete backup of summitpacificinc.com](https://www.archivebay.com/archive2/e7d2c773-c8b8-4388-a9b6-c4c8c7b1b5f8.png)
A complete backup of summitpacificinc.com
Are you over 18 and want to see adult content?
![A complete backup of oceanarium-vrn.ru](https://www.archivebay.com/archive2/71ec60e6-3a9b-4721-8d63-6d7e9b403d4d.png)
A complete backup of oceanarium-vrn.ru
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of everylastbite.com](https://www.archivebay.com/archive2/5a78b9f2-c95b-45a6-9a13-23c80acc22cd.png)
A complete backup of everylastbite.com
Are you over 18 and want to see adult content?
![A complete backup of minstercommunitypost.com](https://www.archivebay.com/archive2/ec4151d3-dd1d-4822-beeb-f595b63ef8e6.png)
A complete backup of minstercommunitypost.com
Are you over 18 and want to see adult content?
![A complete backup of wallpapersqq.net](https://www.archivebay.com/archive2/7a416f1b-de77-4d74-9a1b-cf1bd77e1c62.png)
A complete backup of wallpapersqq.net
Are you over 18 and want to see adult content?
![A complete backup of bestdissertations.com](https://www.archivebay.com/archive2/b9b17cef-d550-4e94-9cb2-d5840cefe151.png)
A complete backup of bestdissertations.com
Are you over 18 and want to see adult content?
![A complete backup of dobberhockey.com](https://www.archivebay.com/archive2/725b7c14-6898-4a65-a3c9-164aa1ccd2ca.png)
A complete backup of dobberhockey.com
Are you over 18 and want to see adult content?
![A complete backup of newwavefoods.com](https://www.archivebay.com/archive2/afdd30ae-eba9-40b8-8de2-7d62d9b7f3b6.png)
A complete backup of newwavefoods.com
Are you over 18 and want to see adult content?
![A complete backup of yourglenrosetx.com](https://www.archivebay.com/archive2/99c6d6c7-b0ae-47a7-9d46-25ae7b3eeeb5.png)
A complete backup of yourglenrosetx.com
Are you over 18 and want to see adult content?
Text
LINUXAPK
Kivy is 100% free to use, under an MIT license (starting from 1.7.2) and LGPL 3 for the previous versions. The toolkit is professionally developed, backed and used. You can use it in a commercial product. The framework is stable and has a well documented API, plus a programming guide to help you get started.GALLERY OF EXAMPLES
Tesselate Demonstration. Texture Wrapping and Coordinates Example. Shuffled Camera Feed Puzzle. Kivy Catalog. Multistroke Recognition Database Demonstration. Basic Picture Viewer. Live Shader Editor. Showcase of Kivy Features. Touch Tracer Line Drawing Demonstration. WIDGETS — KIVY 2.0.0 DOCUMENTATION Organize with Layouts¶. layout is a special kind of widget that controls the size and position of its children. There are different kinds of layouts, allowing for different automatic organization of their children. Layouts use size_hint and pos_hint properties to determine the size and pos of their children.. BoxLayout: Arranges widgets in an adjacent manner (either vertically or horizontallyCLOCK OBJECT
Changed in version 2.0.0: Prior to Kivy 2.0.0, an exception raised in a event’s callback would cause the clock to crash and subsequent events may or may not be executed. Even if the exception was handled by an ExceptionHandler, there was no guarantee that some scheduled events would not be skipped. CANVAS — KIVY 2.0.0 DOCUMENTATION Canvas¶. The Canvas is the root object used for drawing by a Widget.Check the class documentation for more information about the usage of Canvas. class kivy.graphics.instructions.Callback (callback = None, ** kwargs) ¶. Bases: kivy.graphics.instructions.Instruction A Callback is an instruction that will be called when the drawing operation is performed.SCREEN MANAGER
The screen manager is a widget dedicated to managing multiple screens for your application. The default ScreenManager displays only one Screen at a time and uses a TransitionBase to switch from one Screen to another.. Multiple transitions are supported based on changing the screen coordinates / scale or even performing fancy animation usingcustom shaders.
GRID LAYOUT
Each child is automatically assigned a position determined by the layout configuration and the child’s index in the children list. A GridLayout must always have at least one input constraint: GridLayout.cols or GridLayout.rows. If you do not specify cols or rows, the Layout will throw an exception.COVER BEHAVIOR
Cover Behavior¶. The CoverBehavior mixin is intended for rendering textures to full widget size keeping the aspect ratio of the original texture.. Use cases are i.e. rendering full size background images or video content in a dynamic layout. For an overview of behaviors, please refer to the behaviors documentation. SPINNER — KIVY 2.0.0 DOCUMENTATION Spinner. ¶. Jump to API. ⇓. Module: kivy.uix. spinner. Added in 1.4.0. Spinner is a widget that provides a quick way to select one value from a set. In the default state, a spinner shows its currently selected value. Touching the spinner displays a dropdown menu with all the other available values from which the user can select a new one.FILECHOOSER
manager¶. Reference to the ScreenManager instance.. manager is an ObjectProperty.. view_list¶. List of views added to this FileChooser. view_list is an AliasProperty of type list.. view_mode¶. Current layout view mode. view_mode is an AliasProperty of type str.. class kivy.uix.filechooser.FileChooserController (** kwargs) ¶. Bases: kivy.uix.relativelayout.RelativeLayout KIVY: CROSS-PLATFORM PYTHON FRAMEWORK FOR NUI DEVELOPMENTAPI REFERENCEGETTING STARTED WITH KIVYINSTALLATION ON MACOSINSTALLATION ONLINUXAPK
Kivy is 100% free to use, under an MIT license (starting from 1.7.2) and LGPL 3 for the previous versions. The toolkit is professionally developed, backed and used. You can use it in a commercial product. The framework is stable and has a well documented API, plus a programming guide to help you get started.GALLERY OF EXAMPLES
Tesselate Demonstration. Texture Wrapping and Coordinates Example. Shuffled Camera Feed Puzzle. Kivy Catalog. Multistroke Recognition Database Demonstration. Basic Picture Viewer. Live Shader Editor. Showcase of Kivy Features. Touch Tracer Line Drawing Demonstration. WIDGETS — KIVY 2.0.0 DOCUMENTATION Organize with Layouts¶. layout is a special kind of widget that controls the size and position of its children. There are different kinds of layouts, allowing for different automatic organization of their children. Layouts use size_hint and pos_hint properties to determine the size and pos of their children.. BoxLayout: Arranges widgets in an adjacent manner (either vertically or horizontallyCLOCK OBJECT
Changed in version 2.0.0: Prior to Kivy 2.0.0, an exception raised in a event’s callback would cause the clock to crash and subsequent events may or may not be executed. Even if the exception was handled by an ExceptionHandler, there was no guarantee that some scheduled events would not be skipped. CANVAS — KIVY 2.0.0 DOCUMENTATION Canvas¶. The Canvas is the root object used for drawing by a Widget.Check the class documentation for more information about the usage of Canvas. class kivy.graphics.instructions.Callback (callback = None, ** kwargs) ¶. Bases: kivy.graphics.instructions.Instruction A Callback is an instruction that will be called when the drawing operation is performed.GRID LAYOUT
Each child is automatically assigned a position determined by the layout configuration and the child’s index in the children list. A GridLayout must always have at least one input constraint: GridLayout.cols or GridLayout.rows. If you do not specify cols or rows, the Layout will throw an exception.SCREEN MANAGER
The screen manager is a widget dedicated to managing multiple screens for your application. The default ScreenManager displays only one Screen at a time and uses a TransitionBase to switch from one Screen to another.. Multiple transitions are supported based on changing the screen coordinates / scale or even performing fancy animation usingcustom shaders.
COVER BEHAVIOR
Cover Behavior¶. The CoverBehavior mixin is intended for rendering textures to full widget size keeping the aspect ratio of the original texture.. Use cases are i.e. rendering full size background images or video content in a dynamic layout. For an overview of behaviors, please refer to the behaviors documentation. SPINNER — KIVY 2.0.0 DOCUMENTATION Spinner. ¶. Jump to API. ⇓. Module: kivy.uix. spinner. Added in 1.4.0. Spinner is a widget that provides a quick way to select one value from a set. In the default state, a spinner shows its currently selected value. Touching the spinner displays a dropdown menu with all the other available values from which the user can select a new one.FILECHOOSER
manager¶. Reference to the ScreenManager instance.. manager is an ObjectProperty.. view_list¶. List of views added to this FileChooser. view_list is an AliasProperty of type list.. view_mode¶. Current layout view mode. view_mode is an AliasProperty of type str.. class kivy.uix.filechooser.FileChooserController (** kwargs) ¶. Bases: kivy.uix.relativelayout.RelativeLayoutWELCOME TO KIVY
Welcome to Kivy. ¶. Welcome to Kivy’s documentation. Kivy is an open source software library for the rapid development of applications equipped with novel user interfaces, such as multi-touch apps. We recommend that you get started with Getting Started. Then head over to the Programming Guide. INSTALLATION ON WINDOWS Browse to the python.exe you want to use. Right click on it and copy it. Open Windows Explorer (the file explorer in Windows 8), and to go the address ‘shell:sendto’. You should get the special Windows directory SendTo. Paste the previously copied python.exe CREATE A PACKAGE FOR WINDOWS Packaging a simple app¶. For this example, we’ll package the touchtracer example project and embed a custom icon. The location of the kivy examples is, when using the wheels, installed to python\\share\\kivy-examples and when using the github source code installed as kivy\\examples.We’ll just refer to the full path leading to the examples as examples-path. WIDGETS — KIVY 2.0.0 DOCUMENTATION Organize with Layouts¶. layout is a special kind of widget that controls the size and position of its children. There are different kinds of layouts, allowing for different automatic organization of their children. Layouts use size_hint and pos_hint properties to determine the size and pos of their children.. BoxLayout: Arranges widgets in an adjacent manner (either vertically or horizontally LAYOUTS — KIVY 2.0.0 DOCUMENTATION Layouts are containers used to arrange widgets in a particular manner. Widgets can be anchored to the ‘top’, ‘bottom’, ‘left’, ‘right’ or ‘center’. Widgets are arranged sequentially, in either a ‘vertical’ or a ‘horizontal’ orientation. Widgets are essentially unrestricted. Child widgets are positioned relative to DRAWING — KIVY 2.0.0 DOCUMENTATION The canvas is a group of drawing instructions that should be executed whenever there is a change to the widget’s graphical representation. You can add two types of instructions to the canvas: context instructions and vertex instructions. You can add instructions either from Python code or from the kv file (the preferred way). LIST VIEW — KIVY 1.10.1 DOCUMENTATION The ListView implements an AbstractView as a vertical, scrollable,pannable list clipped to the scrollview’s bounding box and contains list item view instances.. The AbstractView has one property: adapter.The adapter can be one of the following: a SimpleListAdapter, a ListAdapter or a DictAdapter.The Adapter can make use of args_converters to prepare you data for passing into theconstructor
BOX LAYOUT — KIVY 2.0.0 DOCUMENTATION Parameters widget: Widget. Widget to add to our list of children. index: int, defaults to 0. Index to insert the widget in the list. Notice that the default of 0 means the widget is inserted at the beginning of the list and will thus be drawn on top of other siblingwidgets.
SWITCH — KIVY 2.0.0 DOCUMENTATION The Switch widget is active or inactive, like a mechanical light switch. The user can swipe to the left/right to activate/deactivate it: To attach a callback that listens to the activation state: By default, the representation of the widget is static. The minimum size required is 83x32 pixels (defined by the background image).CAMERA EXAMPLE
Camera Example. ¶. This example demonstrates a simple use of the camera. It shows a window with a buttoned labelled ‘play’ to turn the camera on and off. Note that not finding a camera, perhaps because gstreamer is not installed, will throw an exception during the kv language processing. KIVY: CROSS-PLATFORM PYTHON FRAMEWORK FOR NUI DEVELOPMENTAPI REFERENCEGETTING STARTED WITH KIVYINSTALLATION ON MACOSINSTALLATION ONLINUXAPK
Kivy is 100% free to use, under an MIT license (starting from 1.7.2) and LGPL 3 for the previous versions. The toolkit is professionally developed, backed and used. You can use it in a commercial product. The framework is stable and has a well documented API, plus a programming guide to help you get started.GALLERY OF EXAMPLES
Tesselate Demonstration. Texture Wrapping and Coordinates Example. Shuffled Camera Feed Puzzle. Kivy Catalog. Multistroke Recognition Database Demonstration. Basic Picture Viewer. Live Shader Editor. Showcase of Kivy Features. Touch Tracer Line Drawing Demonstration. WIDGETS — KIVY 2.0.0 DOCUMENTATION Organize with Layouts¶. layout is a special kind of widget that controls the size and position of its children. There are different kinds of layouts, allowing for different automatic organization of their children. Layouts use size_hint and pos_hint properties to determine the size and pos of their children.. BoxLayout: Arranges widgets in an adjacent manner (either vertically or horizontallyCLOCK OBJECT
Changed in version 2.0.0: Prior to Kivy 2.0.0, an exception raised in a event’s callback would cause the clock to crash and subsequent events may or may not be executed. Even if the exception was handled by an ExceptionHandler, there was no guarantee that some scheduled events would not be skipped. CANVAS — KIVY 2.0.0 DOCUMENTATION Canvas¶. The Canvas is the root object used for drawing by a Widget.Check the class documentation for more information about the usage of Canvas. class kivy.graphics.instructions.Callback (callback = None, ** kwargs) ¶. Bases: kivy.graphics.instructions.Instruction A Callback is an instruction that will be called when the drawing operation is performed.SCREEN MANAGER
The screen manager is a widget dedicated to managing multiple screens for your application. The default ScreenManager displays only one Screen at a time and uses a TransitionBase to switch from one Screen to another.. Multiple transitions are supported based on changing the screen coordinates / scale or even performing fancy animation usingcustom shaders.
GRID LAYOUT
Each child is automatically assigned a position determined by the layout configuration and the child’s index in the children list. A GridLayout must always have at least one input constraint: GridLayout.cols or GridLayout.rows. If you do not specify cols or rows, the Layout will throw an exception.COVER BEHAVIOR
Cover Behavior¶. The CoverBehavior mixin is intended for rendering textures to full widget size keeping the aspect ratio of the original texture.. Use cases are i.e. rendering full size background images or video content in a dynamic layout. For an overview of behaviors, please refer to the behaviors documentation. SPINNER — KIVY 2.0.0 DOCUMENTATION Spinner. ¶. Jump to API. ⇓. Module: kivy.uix. spinner. Added in 1.4.0. Spinner is a widget that provides a quick way to select one value from a set. In the default state, a spinner shows its currently selected value. Touching the spinner displays a dropdown menu with all the other available values from which the user can select a new one.FILECHOOSER
manager¶. Reference to the ScreenManager instance.. manager is an ObjectProperty.. view_list¶. List of views added to this FileChooser. view_list is an AliasProperty of type list.. view_mode¶. Current layout view mode. view_mode is an AliasProperty of type str.. class kivy.uix.filechooser.FileChooserController (** kwargs) ¶. Bases: kivy.uix.relativelayout.RelativeLayout KIVY: CROSS-PLATFORM PYTHON FRAMEWORK FOR NUI DEVELOPMENTAPI REFERENCEGETTING STARTED WITH KIVYINSTALLATION ON MACOSINSTALLATION ONLINUXAPK
Kivy is 100% free to use, under an MIT license (starting from 1.7.2) and LGPL 3 for the previous versions. The toolkit is professionally developed, backed and used. You can use it in a commercial product. The framework is stable and has a well documented API, plus a programming guide to help you get started.GALLERY OF EXAMPLES
Tesselate Demonstration. Texture Wrapping and Coordinates Example. Shuffled Camera Feed Puzzle. Kivy Catalog. Multistroke Recognition Database Demonstration. Basic Picture Viewer. Live Shader Editor. Showcase of Kivy Features. Touch Tracer Line Drawing Demonstration. WIDGETS — KIVY 2.0.0 DOCUMENTATION Organize with Layouts¶. layout is a special kind of widget that controls the size and position of its children. There are different kinds of layouts, allowing for different automatic organization of their children. Layouts use size_hint and pos_hint properties to determine the size and pos of their children.. BoxLayout: Arranges widgets in an adjacent manner (either vertically or horizontallyCLOCK OBJECT
Changed in version 2.0.0: Prior to Kivy 2.0.0, an exception raised in a event’s callback would cause the clock to crash and subsequent events may or may not be executed. Even if the exception was handled by an ExceptionHandler, there was no guarantee that some scheduled events would not be skipped. CANVAS — KIVY 2.0.0 DOCUMENTATION Canvas¶. The Canvas is the root object used for drawing by a Widget.Check the class documentation for more information about the usage of Canvas. class kivy.graphics.instructions.Callback (callback = None, ** kwargs) ¶. Bases: kivy.graphics.instructions.Instruction A Callback is an instruction that will be called when the drawing operation is performed.SCREEN MANAGER
The screen manager is a widget dedicated to managing multiple screens for your application. The default ScreenManager displays only one Screen at a time and uses a TransitionBase to switch from one Screen to another.. Multiple transitions are supported based on changing the screen coordinates / scale or even performing fancy animation usingcustom shaders.
GRID LAYOUT
Each child is automatically assigned a position determined by the layout configuration and the child’s index in the children list. A GridLayout must always have at least one input constraint: GridLayout.cols or GridLayout.rows. If you do not specify cols or rows, the Layout will throw an exception.COVER BEHAVIOR
Cover Behavior¶. The CoverBehavior mixin is intended for rendering textures to full widget size keeping the aspect ratio of the original texture.. Use cases are i.e. rendering full size background images or video content in a dynamic layout. For an overview of behaviors, please refer to the behaviors documentation. SPINNER — KIVY 2.0.0 DOCUMENTATION Spinner. ¶. Jump to API. ⇓. Module: kivy.uix. spinner. Added in 1.4.0. Spinner is a widget that provides a quick way to select one value from a set. In the default state, a spinner shows its currently selected value. Touching the spinner displays a dropdown menu with all the other available values from which the user can select a new one.FILECHOOSER
manager¶. Reference to the ScreenManager instance.. manager is an ObjectProperty.. view_list¶. List of views added to this FileChooser. view_list is an AliasProperty of type list.. view_mode¶. Current layout view mode. view_mode is an AliasProperty of type str.. class kivy.uix.filechooser.FileChooserController (** kwargs) ¶. Bases: kivy.uix.relativelayout.RelativeLayoutWELCOME TO KIVY
Welcome to Kivy. ¶. Welcome to Kivy’s documentation. Kivy is an open source software library for the rapid development of applications equipped with novel user interfaces, such as multi-touch apps. We recommend that you get started with Getting Started. Then head over to the Programming Guide. INSTALLATION ON WINDOWS Browse to the python.exe you want to use. Right click on it and copy it. Open Windows Explorer (the file explorer in Windows 8), and to go the address ‘shell:sendto’. You should get the special Windows directory SendTo. Paste the previously copied python.exe CREATE A PACKAGE FOR WINDOWS Packaging a simple app¶. For this example, we’ll package the touchtracer example project and embed a custom icon. The location of the kivy examples is, when using the wheels, installed to python\\share\\kivy-examples and when using the github source code installed as kivy\\examples.We’ll just refer to the full path leading to the examples as examples-path. WIDGETS — KIVY 2.0.0 DOCUMENTATION Organize with Layouts¶. layout is a special kind of widget that controls the size and position of its children. There are different kinds of layouts, allowing for different automatic organization of their children. Layouts use size_hint and pos_hint properties to determine the size and pos of their children.. BoxLayout: Arranges widgets in an adjacent manner (either vertically or horizontally LAYOUTS — KIVY 2.0.0 DOCUMENTATION Layouts are containers used to arrange widgets in a particular manner. Widgets can be anchored to the ‘top’, ‘bottom’, ‘left’, ‘right’ or ‘center’. Widgets are arranged sequentially, in either a ‘vertical’ or a ‘horizontal’ orientation. Widgets are essentially unrestricted. Child widgets are positioned relative to DRAWING — KIVY 2.0.0 DOCUMENTATION The canvas is a group of drawing instructions that should be executed whenever there is a change to the widget’s graphical representation. You can add two types of instructions to the canvas: context instructions and vertex instructions. You can add instructions either from Python code or from the kv file (the preferred way). LIST VIEW — KIVY 1.10.1 DOCUMENTATION The ListView implements an AbstractView as a vertical, scrollable,pannable list clipped to the scrollview’s bounding box and contains list item view instances.. The AbstractView has one property: adapter.The adapter can be one of the following: a SimpleListAdapter, a ListAdapter or a DictAdapter.The Adapter can make use of args_converters to prepare you data for passing into theconstructor
BOX LAYOUT — KIVY 2.0.0 DOCUMENTATION Parameters widget: Widget. Widget to add to our list of children. index: int, defaults to 0. Index to insert the widget in the list. Notice that the default of 0 means the widget is inserted at the beginning of the list and will thus be drawn on top of other siblingwidgets.
SWITCH — KIVY 2.0.0 DOCUMENTATION The Switch widget is active or inactive, like a mechanical light switch. The user can swipe to the left/right to activate/deactivate it: To attach a callback that listens to the activation state: By default, the representation of the widget is static. The minimum size required is 83x32 pixels (defined by the background image).CAMERA EXAMPLE
Camera Example. ¶. This example demonstrates a simple use of the camera. It shows a window with a buttoned labelled ‘play’ to turn the camera on and off. Note that not finding a camera, perhaps because gstreamer is not installed, will throw an exception during the kv language processing. KIVY: CROSS-PLATFORM PYTHON FRAMEWORK FOR NUI DEVELOPMENTAPI REFERENCEGETTING STARTED WITH KIVYINSTALLATION ON MACOSINSTALLATION ONLINUXAPK
Kivy is 100% free to use, under an MIT license (starting from 1.7.2) and LGPL 3 for the previous versions. The toolkit is professionally developed, backed and used. You can use it in a commercial product. The framework is stable and has a well documented API, plus a programming guide to help you get started.GALLERY OF EXAMPLES
Tesselate Demonstration. Texture Wrapping and Coordinates Example. Shuffled Camera Feed Puzzle. Kivy Catalog. Multistroke Recognition Database Demonstration. Basic Picture Viewer. Live Shader Editor. Showcase of Kivy Features. Touch Tracer Line Drawing Demonstration. INSTALLATION ON WINDOWS Browse to the python.exe you want to use. Right click on it and copy it. Open Windows Explorer (the file explorer in Windows 8), and to go the address ‘shell:sendto’. You should get the special Windows directory SendTo. Paste the previously copied python.exe LAYOUTS — KIVY 2.0.0 DOCUMENTATIONFLOAT LAYOUT KIVY Layouts are containers used to arrange widgets in a particular manner. Widgets can be anchored to the ‘top’, ‘bottom’, ‘left’, ‘right’ or ‘center’. Widgets are arranged sequentially, in either a ‘vertical’ or a ‘horizontal’ orientation. Widgets are essentially unrestricted. Child widgets are positioned relative to THE KIVY ANDROID VIRTUAL MACHINE Getting started¶. Download the Kivy / Buildozer VM, in the Virtual Machine section. The download is 1.2GB. Extract the file and remember the location of the extracted directory. Download the version of VirtualBox for your machine from the VirtualBox download area and install it. Start VirtualBox, click on “File”, “ImportAppliance”.
DRAWING — KIVY 2.0.0 DOCUMENTATION The canvas is a group of drawing instructions that should be executed whenever there is a change to the widget’s graphical representation. You can add two types of instructions to the canvas: context instructions and vertex instructions. You can add instructions either from Python code or from the kv file (the preferred way).GRID LAYOUT
Changed in version 1.0.7: The implementation has changed to use the widget size_hint for calculating column/row sizes. uniform_width and uniform_height have been removed and other properties have added to give you more control. CANVAS — KIVY 2.0.0 DOCUMENTATION Canvas¶. The Canvas is the root object used for drawing by a Widget.Check the class documentation for more information about the usage of Canvas. class kivy.graphics.instructions.Callback (callback = None, ** kwargs) ¶. Bases: kivy.graphics.instructions.Instruction A Callback is an instruction that will be called when the drawing operation is performed. SPINNER — KIVY 2.0.0 DOCUMENTATION Spinner. ¶. Jump to API. ⇓. Module: kivy.uix. spinner. Added in 1.4.0. Spinner is a widget that provides a quick way to select one value from a set. In the default state, a spinner shows its currently selected value. Touching the spinner displays a dropdown menu with all the other available values from which the user can select a new one.COVER BEHAVIOR
Cover Behavior¶. The CoverBehavior mixin is intended for rendering textures to full widget size keeping the aspect ratio of the original texture.. Use cases are i.e. rendering full size background images or video content in a dynamic layout. For an overview of behaviors, please refer to the behaviors documentation. KIVY: CROSS-PLATFORM PYTHON FRAMEWORK FOR NUI DEVELOPMENTAPI REFERENCEGETTING STARTED WITH KIVYINSTALLATION ON MACOSINSTALLATION ONLINUXAPK
Kivy is 100% free to use, under an MIT license (starting from 1.7.2) and LGPL 3 for the previous versions. The toolkit is professionally developed, backed and used. You can use it in a commercial product. The framework is stable and has a well documented API, plus a programming guide to help you get started.GALLERY OF EXAMPLES
Tesselate Demonstration. Texture Wrapping and Coordinates Example. Shuffled Camera Feed Puzzle. Kivy Catalog. Multistroke Recognition Database Demonstration. Basic Picture Viewer. Live Shader Editor. Showcase of Kivy Features. Touch Tracer Line Drawing Demonstration. INSTALLATION ON WINDOWS Browse to the python.exe you want to use. Right click on it and copy it. Open Windows Explorer (the file explorer in Windows 8), and to go the address ‘shell:sendto’. You should get the special Windows directory SendTo. Paste the previously copied python.exe LAYOUTS — KIVY 2.0.0 DOCUMENTATIONFLOAT LAYOUT KIVY Layouts are containers used to arrange widgets in a particular manner. Widgets can be anchored to the ‘top’, ‘bottom’, ‘left’, ‘right’ or ‘center’. Widgets are arranged sequentially, in either a ‘vertical’ or a ‘horizontal’ orientation. Widgets are essentially unrestricted. Child widgets are positioned relative to THE KIVY ANDROID VIRTUAL MACHINE Getting started¶. Download the Kivy / Buildozer VM, in the Virtual Machine section. The download is 1.2GB. Extract the file and remember the location of the extracted directory. Download the version of VirtualBox for your machine from the VirtualBox download area and install it. Start VirtualBox, click on “File”, “ImportAppliance”.
DRAWING — KIVY 2.0.0 DOCUMENTATION The canvas is a group of drawing instructions that should be executed whenever there is a change to the widget’s graphical representation. You can add two types of instructions to the canvas: context instructions and vertex instructions. You can add instructions either from Python code or from the kv file (the preferred way).GRID LAYOUT
Changed in version 1.0.7: The implementation has changed to use the widget size_hint for calculating column/row sizes. uniform_width and uniform_height have been removed and other properties have added to give you more control. CANVAS — KIVY 2.0.0 DOCUMENTATION Canvas¶. The Canvas is the root object used for drawing by a Widget.Check the class documentation for more information about the usage of Canvas. class kivy.graphics.instructions.Callback (callback = None, ** kwargs) ¶. Bases: kivy.graphics.instructions.Instruction A Callback is an instruction that will be called when the drawing operation is performed. SPINNER — KIVY 2.0.0 DOCUMENTATION Spinner. ¶. Jump to API. ⇓. Module: kivy.uix. spinner. Added in 1.4.0. Spinner is a widget that provides a quick way to select one value from a set. In the default state, a spinner shows its currently selected value. Touching the spinner displays a dropdown menu with all the other available values from which the user can select a new one.COVER BEHAVIOR
Cover Behavior¶. The CoverBehavior mixin is intended for rendering textures to full widget size keeping the aspect ratio of the original texture.. Use cases are i.e. rendering full size background images or video content in a dynamic layout. For an overview of behaviors, please refer to the behaviors documentation. MODULES — KIVY 2.0.0 DOCUMENTATION Added in 1.0.0. Modules are classes that can be loaded when a Kivy application is starting. The loading of modules is managed by the config file. Currently, we include: touchring: Draw a circle around each touch. monitor: Add a red topbar that indicates the FPS and a small graph indicating input activity. DRAWING — KIVY 2.0.0 DOCUMENTATION The canvas is a group of drawing instructions that should be executed whenever there is a change to the widget’s graphical representation. You can add two types of instructions to the canvas: context instructions and vertex instructions. You can add instructions either from Python code or from the kv file (the preferred way). GARDEN — KIVY 2.0.0 DOCUMENTATION Update to garden structure¶. Starting with the kivy 1.11.0 release, kivy has shifted from using the garden legacy tool that installs flowers with garden install flower where the flower does not have a proper python package structure to flowers that can be installed with pip and uploaded to pypi. Kivy supports the legacy garden flowers side by side with the newer packages so the garden toolLOGGER OBJECT
Although you are free to use standard python loggers, the Kivy Logger offers some solid benefits and useful features. These include: simplied usage (single instance, simple configuration, works by default) color-coded output. output to stdout by default. message categorization via colon separation. access to log history even if logging is disabled.GRID LAYOUT
Changed in version 1.0.7: The implementation has changed to use the widget size_hint for calculating column/row sizes. uniform_width and uniform_height have been removed and other properties have added to give you more control.SCREEN MANAGER
The screen manager is a widget dedicated to managing multiple screens for your application. The default ScreenManager displays only one Screen at a time and uses a TransitionBase to switch from one Screen to another.. Multiple transitions are supported based on changing the screen coordinates / scale or even performing fancy animation usingcustom shaders.
CLOCK OBJECT
Changed in version 2.0.0: Prior to Kivy 2.0.0, an exception raised in a event’s callback would cause the clock to crash and subsequent events may or may not be executed. Even if the exception was handled by an ExceptionHandler, there was no guarantee that some scheduled events would not be skipped. BOX LAYOUT — KIVY 2.0.0 DOCUMENTATION Parameters widget: Widget. Widget to add to our list of children. index: int, defaults to 0. Index to insert the widget in the list. Notice that the default of 0 means the widget is inserted at the beginning of the list and will thus be drawn on top of other siblingwidgets.
FILECHOOSER
manager¶. Reference to the ScreenManager instance.. manager is an ObjectProperty.. view_list¶. List of views added to this FileChooser. view_list is an AliasProperty of type list.. view_mode¶. Current layout view mode. view_mode is an AliasProperty of type str.. class kivy.uix.filechooser.FileChooserController (** kwargs) ¶. Bases: kivy.uix.relativelayout.RelativeLayoutMOTION EVENT
Motion Event. ¶. The MotionEvent is the base class used for events provided by pointing devices (touch and non-touch). This class defines all the properties and methods needed to handle 2D and 3D movements but has many more capabilities. You never create the MotionEventyourself: this is
KIVY: CROSS-PLATFORM PYTHON FRAMEWORK FOR NUI DEVELOPMENTAPI REFERENCEGETTING STARTED WITH KIVYINSTALLATION ON MACOSINSTALLATION ONLINUXAPK
Kivy is 100% free to use, under an MIT license (starting from 1.7.2) and LGPL 3 for the previous versions. The toolkit is professionally developed, backed and used. You can use it in a commercial product. The framework is stable and has a well documented API, plus a programming guide to help you get started.GALLERY OF EXAMPLES
Tesselate Demonstration. Texture Wrapping and Coordinates Example. Shuffled Camera Feed Puzzle. Kivy Catalog. Multistroke Recognition Database Demonstration. Basic Picture Viewer. Live Shader Editor. Showcase of Kivy Features. Touch Tracer Line Drawing Demonstration. WIDGETS — KIVY 2.0.0 DOCUMENTATION Organize with Layouts¶. layout is a special kind of widget that controls the size and position of its children. There are different kinds of layouts, allowing for different automatic organization of their children. Layouts use size_hint and pos_hint properties to determine the size and pos of their children.. BoxLayout: Arranges widgets in an adjacent manner (either vertically or horizontallyCLOCK OBJECT
Changed in version 2.0.0: Prior to Kivy 2.0.0, an exception raised in a event’s callback would cause the clock to crash and subsequent events may or may not be executed. Even if the exception was handled by an ExceptionHandler, there was no guarantee that some scheduled events would not be skipped. CANVAS — KIVY 2.0.0 DOCUMENTATION Canvas¶. The Canvas is the root object used for drawing by a Widget.Check the class documentation for more information about the usage of Canvas. class kivy.graphics.instructions.Callback (callback = None, ** kwargs) ¶. Bases: kivy.graphics.instructions.Instruction A Callback is an instruction that will be called when the drawing operation is performed.SCREEN MANAGER
The screen manager is a widget dedicated to managing multiple screens for your application. The default ScreenManager displays only one Screen at a time and uses a TransitionBase to switch from one Screen to another.. Multiple transitions are supported based on changing the screen coordinates / scale or even performing fancy animation usingcustom shaders.
GRID LAYOUT
Each child is automatically assigned a position determined by the layout configuration and the child’s index in the children list. A GridLayout must always have at least one input constraint: GridLayout.cols or GridLayout.rows. If you do not specify cols or rows, the Layout will throw an exception.COVER BEHAVIOR
Cover Behavior¶. The CoverBehavior mixin is intended for rendering textures to full widget size keeping the aspect ratio of the original texture.. Use cases are i.e. rendering full size background images or video content in a dynamic layout. For an overview of behaviors, please refer to the behaviors documentation. SPINNER — KIVY 2.0.0 DOCUMENTATION Spinner. ¶. Jump to API. ⇓. Module: kivy.uix. spinner. Added in 1.4.0. Spinner is a widget that provides a quick way to select one value from a set. In the default state, a spinner shows its currently selected value. Touching the spinner displays a dropdown menu with all the other available values from which the user can select a new one.FILECHOOSER
manager¶. Reference to the ScreenManager instance.. manager is an ObjectProperty.. view_list¶. List of views added to this FileChooser. view_list is an AliasProperty of type list.. view_mode¶. Current layout view mode. view_mode is an AliasProperty of type str.. class kivy.uix.filechooser.FileChooserController (** kwargs) ¶. Bases: kivy.uix.relativelayout.RelativeLayout KIVY: CROSS-PLATFORM PYTHON FRAMEWORK FOR NUI DEVELOPMENTAPI REFERENCEGETTING STARTED WITH KIVYINSTALLATION ON MACOSINSTALLATION ONLINUXAPK
Kivy is 100% free to use, under an MIT license (starting from 1.7.2) and LGPL 3 for the previous versions. The toolkit is professionally developed, backed and used. You can use it in a commercial product. The framework is stable and has a well documented API, plus a programming guide to help you get started.GALLERY OF EXAMPLES
Tesselate Demonstration. Texture Wrapping and Coordinates Example. Shuffled Camera Feed Puzzle. Kivy Catalog. Multistroke Recognition Database Demonstration. Basic Picture Viewer. Live Shader Editor. Showcase of Kivy Features. Touch Tracer Line Drawing Demonstration. WIDGETS — KIVY 2.0.0 DOCUMENTATION Organize with Layouts¶. layout is a special kind of widget that controls the size and position of its children. There are different kinds of layouts, allowing for different automatic organization of their children. Layouts use size_hint and pos_hint properties to determine the size and pos of their children.. BoxLayout: Arranges widgets in an adjacent manner (either vertically or horizontallyCLOCK OBJECT
Changed in version 2.0.0: Prior to Kivy 2.0.0, an exception raised in a event’s callback would cause the clock to crash and subsequent events may or may not be executed. Even if the exception was handled by an ExceptionHandler, there was no guarantee that some scheduled events would not be skipped. CANVAS — KIVY 2.0.0 DOCUMENTATION Canvas¶. The Canvas is the root object used for drawing by a Widget.Check the class documentation for more information about the usage of Canvas. class kivy.graphics.instructions.Callback (callback = None, ** kwargs) ¶. Bases: kivy.graphics.instructions.Instruction A Callback is an instruction that will be called when the drawing operation is performed.SCREEN MANAGER
The screen manager is a widget dedicated to managing multiple screens for your application. The default ScreenManager displays only one Screen at a time and uses a TransitionBase to switch from one Screen to another.. Multiple transitions are supported based on changing the screen coordinates / scale or even performing fancy animation usingcustom shaders.
GRID LAYOUT
Each child is automatically assigned a position determined by the layout configuration and the child’s index in the children list. A GridLayout must always have at least one input constraint: GridLayout.cols or GridLayout.rows. If you do not specify cols or rows, the Layout will throw an exception.COVER BEHAVIOR
Cover Behavior¶. The CoverBehavior mixin is intended for rendering textures to full widget size keeping the aspect ratio of the original texture.. Use cases are i.e. rendering full size background images or video content in a dynamic layout. For an overview of behaviors, please refer to the behaviors documentation. SPINNER — KIVY 2.0.0 DOCUMENTATION Spinner. ¶. Jump to API. ⇓. Module: kivy.uix. spinner. Added in 1.4.0. Spinner is a widget that provides a quick way to select one value from a set. In the default state, a spinner shows its currently selected value. Touching the spinner displays a dropdown menu with all the other available values from which the user can select a new one.FILECHOOSER
manager¶. Reference to the ScreenManager instance.. manager is an ObjectProperty.. view_list¶. List of views added to this FileChooser. view_list is an AliasProperty of type list.. view_mode¶. Current layout view mode. view_mode is an AliasProperty of type str.. class kivy.uix.filechooser.FileChooserController (** kwargs) ¶. Bases: kivy.uix.relativelayout.RelativeLayoutWELCOME TO KIVY
Welcome to Kivy. ¶. Welcome to Kivy’s documentation. Kivy is an open source software library for the rapid development of applications equipped with novel user interfaces, such as multi-touch apps. We recommend that you get started with Getting Started. Then head over to the Programming Guide. INSTALLATION ON WINDOWS Browse to the python.exe you want to use. Right click on it and copy it. Open Windows Explorer (the file explorer in Windows 8), and to go the address ‘shell:sendto’. You should get the special Windows directory SendTo. Paste the previously copied python.exe CREATE A PACKAGE FOR WINDOWS Packaging a simple app¶. For this example, we’ll package the touchtracer example project and embed a custom icon. The location of the kivy examples is, when using the wheels, installed to python\\share\\kivy-examples and when using the github source code installed as kivy\\examples.We’ll just refer to the full path leading to the examples as examples-path. WIDGETS — KIVY 2.0.0 DOCUMENTATION Organize with Layouts¶. layout is a special kind of widget that controls the size and position of its children. There are different kinds of layouts, allowing for different automatic organization of their children. Layouts use size_hint and pos_hint properties to determine the size and pos of their children.. BoxLayout: Arranges widgets in an adjacent manner (either vertically or horizontally LAYOUTS — KIVY 2.0.0 DOCUMENTATION Layouts are containers used to arrange widgets in a particular manner. Widgets can be anchored to the ‘top’, ‘bottom’, ‘left’, ‘right’ or ‘center’. Widgets are arranged sequentially, in either a ‘vertical’ or a ‘horizontal’ orientation. Widgets are essentially unrestricted. Child widgets are positioned relative to DRAWING — KIVY 2.0.0 DOCUMENTATION The canvas is a group of drawing instructions that should be executed whenever there is a change to the widget’s graphical representation. You can add two types of instructions to the canvas: context instructions and vertex instructions. You can add instructions either from Python code or from the kv file (the preferred way). LIST VIEW — KIVY 1.10.1 DOCUMENTATION The ListView implements an AbstractView as a vertical, scrollable,pannable list clipped to the scrollview’s bounding box and contains list item view instances.. The AbstractView has one property: adapter.The adapter can be one of the following: a SimpleListAdapter, a ListAdapter or a DictAdapter.The Adapter can make use of args_converters to prepare you data for passing into theconstructor
BOX LAYOUT — KIVY 2.0.0 DOCUMENTATION Parameters widget: Widget. Widget to add to our list of children. index: int, defaults to 0. Index to insert the widget in the list. Notice that the default of 0 means the widget is inserted at the beginning of the list and will thus be drawn on top of other siblingwidgets.
SWITCH — KIVY 2.0.0 DOCUMENTATION The Switch widget is active or inactive, like a mechanical light switch. The user can swipe to the left/right to activate/deactivate it: To attach a callback that listens to the activation state: By default, the representation of the widget is static. The minimum size required is 83x32 pixels (defined by the background image).CAMERA EXAMPLE
Camera Example. ¶. This example demonstrates a simple use of the camera. It shows a window with a buttoned labelled ‘play’ to turn the camera on and off. Note that not finding a camera, perhaps because gstreamer is not installed, will throw an exception during the kv language processing.* Home
* Download
* Gallery
* Help
* Donate
* About
* Blog
KIVY 1.11.0 RELEASED! Python 2.7 - 3.5 - 3.6 - 3.7 200 Pull Requests merged607 commits
477 files changed, 11262 insertions, 10102 deletionsDownload Now!
MORSE CODE JAM
Winner of the Python Discord Code Jam VI!.
A morse code app, allowing you to decode, encode, train your ear or your morse tapping skills, and even to send and receive messages in morse code! The decoder can even use your microphone to decode morse code from audio on the fly.
View more projects in the Gallery »CHISEL
Second place for the Python Discord Code Jam VI!.
Being an artist in the stone age wasn't easy. Take you chisel and express your primal emotions smashing a rock to create art. View more projects in the Gallery »REX
Third place for the Python Discord Code Jam VI!.
Ever miss your trusty midnight commander? Wish it time traveled to this age of multitouchand opengl? Explore, manage directories, edit text files and view images. View more projects in the Gallery »SNU PHOTO MANAGER
A feature-rich photo manager with photo and video editing capabilities. Sort photos and videos with a database, easily import files from your camera or phone. Edit photos and videos with color adjustments, filters, rotation, cropping, and more. Export your photos for websites, create collages, or convert your videos. View more projects in the Gallery » LEARN PYTHON OFFLINE & IDE An application to learn and experiment with Python Read and search documentation & tutorials. Includes an editor and offline compiler in the pro version View more projects in the Gallery »TRIFUSION
Phylogenomic data gathering, processing and visualization for everyone! Detection and exploration of orthologs across multiple species... made easy! Convert, manipulate and export thousands of multiple sequence alignments in a breeze View more projects in the Gallery » MECCANO RUBIK'S SHRINE An electro-mecanical project to solve Rubik's cubes using Meccano, Arduino, a Raspberry pi and Kivy View more projects in the Gallery » MÉTROPOLE DE MARSEILLE A custom application to present the Marseille métropole Map with POI selection and basket, custom dynamic object menu RstDocument used to display converted docx documents View more projects in the Gallery » MISSION PINBALL FRAMEWORK A free Python-based pinball framework used to run real pinballmachines.
Allows builders and programmers to create software for their pinballmachines.
View more projects in the Gallery »DIGITAL STORIES
Collaborative interaction endeavours using laser pointers to collectively discover and interact on video games and movies. View more projects in the Gallery »NIE NIE
Casual puzzle/brain teaser with simple gameplayMultiple game modes
Friends and global leaderboard!. View more projects in the Gallery »GRAVITY RIDE
Arcade spaceship simulator Use gravity in travel through the space 94 unique challenging levels View more projects in the Gallery » KOGNITIVO - BRAIN TRAINING Analyse your cognitive activity on the basis of some short games! See your daily and weekly productivity in graphs View more projects in the Gallery »BARLY
Decipher all of those crazy names and tell you which beers you’ll be glad you tried. Beers recommendation based on your personal taste! View more projects in the Gallery »SIMPLE PEINTURE
Kid drawing application Undo system, one touch to change tool. Multitouch supported! View more projects in the Gallery »TANGIBLE MEDIA
Explore data with object Combine them for advanced visualisation. Single or collaborative mode! View more projects in the Gallery »PYDELHI CONF 2017
Official App for PyDelhi Conf 2017 Used on 18-19 March 2017 View more projects in the Gallery »ROCKET KITE
Fly your rocket kite among the planets Use gravity to your advantage, collect all checkpoints Experience space flight in this colorful simulator View more projects in the Gallery » KIVY - OPEN SOURCE PYTHON LIBRARY FOR RAPID DEVELOPMENT OFAPPLICATIONS
THAT MAKE USE OF INNOVATIVE USER INTERFACES, SUCH AS MULTI-TOUCH APPS.CROSS PLATFORM
Kivy runs on Linux, Windows, OS X, Android, iOS, and Raspberry Pi. You can run the same code on all supported platforms. It can natively use most inputs, protocols and devices including WM_Touch, WM_Pen, Mac OS X Trackpad and Magic Mouse, Mtdev, Linux Kernel HID, TUIO. A multi-touch mouse simulator is included.BUSINESS FRIENDLY
Kivy is 100% free to use, under an MIT license (starting from 1.7.2) and LGPL 3 for the previous versions. The toolkit is professionally developed, backed and used. You can use it in a commercial product. The framework is stable and has a well documented API, plus a programming guide to help you get started.GPU ACCELERATED
The graphics engine is built over OpenGL ES 2, using a modern and fastgraphics pipeline.
The toolkit comes with more than 20 widgets, all highly extensible. Many parts are written in C using Cython, and tested with regressiontests.
BECOME A SPONSOR !
USAGE EXAMPLE
See how easy it is to create a simple _Hello World_ application that shows an actionable button: from kivy.app import App from kivy.uix.button import Button class TestApp(App):def build(self):
return Button(text='Hello World')TestApp().run()
RESULT
BE SOCIAL !
DOWNLOAD
The current version is 1.11.0, released on June 1st, 2019. Read theChangelog.
Installation instructions can be found here.
OPERATING SYSTEM
FILE
INSTRUCTIONS
SIZE
Windows 7, 8, 10 (32/64 bit) Python 2.7 and 3.5 to 3.7 is supported. Install using pip, follow the instructions here Installation on Windows...
OS X 10.9 or later
Install using pip, either using the system python (python2.7), or an installed python from 3.5 to 3.7. Or install using Kivy.app: Python 3 123.0MB OSX > 10.13.5 Python 2 92.7MB OSX > 10.13.5 Installation on macOS...
Linux (Ubuntu, Mageia, Arch, ...) Python 3.5 to 3.7 wheels using pip, follow the instructions here.
Or from source for Python 2.7, 3.5 to 3.7: Kivy-1.11.0.tar.gz(Mirror
)
Installation on Linux23 Mb
Conda-Forge
Install using conda with conda-forge: conda install kivy -cconda-forge.
Supports Windows, OSX, and Ubuntu. For audio/video support also install gstreamer and gst-plugins-base on OSX and Ubuntu, or ffpyplayer on all platforms....
...
Ubuntu PPA
Stable PPA
Daily PPA
Installation on Ubuntu How to use software from PPA12 Mb
OpenSUSE
...
Installation on OpenSUSE...
Fedora
...
Installation on Fedora...
Android (>= 2.2, with OpenGL ES 2)Kivy Laucher 1.9.0
( APK
)
Packaging for Kivy Launcher13 Mb
Raspberry Pi
KivyPie - Image for Raspberry Picontaining Kivy
Installation on Raspberry Pi532 Mb
Slackware
SlackBuilds -
Downloads for installing Kivy on Slackware Installation on SlackWare...
ANDROID
Demo examples are published on Google Play:* Touchtracer
* Showcase
* Pictures
Create your own APK by following the documentation on Packaging forAndroid
IOS
Read the documentation on Packaging for IOSSOURCE CODE
git clone https://github.com/kivy/kivy Take a look at our guide toinstallation of the development version.
DOCUMENTATION
* Getting started with Kivy* API Reference
* Or see the Wiki for a list of projects, snippets and moreCOMMUNITY SUPPORT
* Report a bug or request a feature in our issue tracker * Ask your questions on the Kivy users forums * Or send an email to kivy-users@googlegroups.com You can also try to contact us on Discord (online chat), but make sure to read the Discord rules before joining. Connect to DiscordLICENSES
The Kivy logo was made by Vincent Autin. The logo is placed under All the screenshots on the website that came from Kivy's examples are under the Public Domain. All the screenshots in the Gallery are from their respective owners. Contact them first if you want to use the content.ABOUT US
Kivy is a community project, led by professional software developers. We are responsible for developing and supporting Kivy, alongside of the community. We also work for companies that use Kivy for their professional products.* Core developers
*
Mathieu Virbel
He became a programming expert from working in IT for years before starting with Kivy. He's French, and founded Melting Rocks.
On IRC, he's tito.
*
Gabriel Pettier
He is an _Information Systems engineer_ and working at Partoo . He lives in France. On IRC, he's tshirtman.*
Akshay Arora
He is a freelance developer. He is from India. On IRC, he's qua-non.*
Jacob Kovac
He is an independent game developer who is very interested in creating game development tools for Android. He lives in Utah.On IRC, he's kovak.
*
Alexander Taylor
He is a software engineer, with a little time to make fun graphical interfaces. He lives in the UK. On IRC, he's inclement.*
Matthew Einhorn
He is a developer using Kivy with Python to automate scientific research. He lives in the eastern USA. On IRC, he's matham.*
Richard Larkin
Richard is an educational software developer (B.Sc, Hons) from South Africa. He likes being silly, meditating, music and hugging fluffy things. On IRC, he's ZenCODE.*
Armin Sebastian
He is an independent developer from the Carpathian wilderness. On IRC, he's dessant.*
Thomas-Karl Pietrowski Python developer and Debian/Ubuntu package creator, who publishes new, interessant projects or other software in his PPAs onlaunchpad.net
On IRC, he's thopiekar, but you should prefer contacting him by mail.*
Peter Badida
He is a hobby coder, bookworm and pianist, who fancies portability and simplicity. He lives in Eastern Slovakia. On IRC, he's KeyWeeUsr.*
Andre Miras
Linux geek and open source addict, he works as a software architectand lives in Spain.
On IRC, he's AndreMiras.* Contributors
*
Terje Skjaeveland (bionoid)*
George Sebastian (georgs)*
Gabriel Ortega
*
Arnaud Waels (triselectif)*
Thomas Hirsch
*
Joakim Gebart
*
Rosemary Sebastian
*
Jonathan Schemoul
* Past core developers * Thomas Hansen (hansent) * Christopher Denter (dennda) * Edwin Marshall (aspidites) * Jeff Pittman (geojeff) * Brian Knapp (knappador) * Ryan Pessa (kived) * Ben Rousch (brousch)* Special thanks
* Mark Hembrow, who was one of our first sponsor, by giving us a Mac Mini. Which was used for all the build system: unit test on Windows / OS X and Ubuntu + building the HTML and PDF documentation. * Vincent Autin for his work as a designer for the project, specially on the logo. Many people have contributed to Kivy and we're always interested in growing our community. If you want to help in terms of writing code, improving documentation, testing, etc. or simply making a donation, please do not hesitate to contact us .TALKS
Here is a list of talks about Kivy (if you have made a talk, don't hesitate to share it) * Interfaces tactiles et mobiles avec Kivy.(slides
)
15 April 2017 - Robert Niederreiter Meetup Innsbruck, Austria * Interfaces tactiles et mobiles avec Kivy.(slides
) 27 Octobre
2013 - Gabriel Pettier Pycon-fr, Strasbourg, France * Our journey to Kivy (slides) 3
Octobler 2013 - Richard Larkin PyconZA 2013 in Cape Town, South Africa * Utah Python August 2013 meeting 8 August 2013 - Jacob Kovac Utah Python August 2013 meeting * Kivy Intro and Tutorial 2 March 2013 - Ben Rousch GrDevDay 2013 in Grad Rapids, MI, USA. * OpenGL and Python on computer and embed devices(slides
)
24 July 2012 - Mathieu Virbel EuroPython 2012 in Florence, Italia. * Kivy - Python UI Library for Any OS 28 April 2012 - Rokas Aleksiūnas PyCon LT 2012 in Vilnius * NIU en Python: Kivy (Starting at 2:28:00 in the video) 28 November 2011, Gabriel Pettier La Cantine in Paris, France * Spaß mit Natural User Interfaces und Python October 2011 - Ernesto Rico SchmidtPyCon DE 2011
* Quick Multitouch Apps using Kivy and Python September 2011 - KP Singh (kpsfoo), N ChadhaPyCon India 2011
* GLES2 Python framework for NUI 19 July 2011 - Mathieu Virbel RMLL 2011 in Strasbourg, France * Lightning talk about Kivy 22 June 2011 - Mathieu Virbel Europython 2011 in Florence, Italia Get the kivy.org source codeContact us
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0