.kv Extensión de archivo
Tipo de archivo Kivy Language File
Desarrollador | Kivy Organization |
Categoría | Archivos de desarrollador |
Formato | Text |
¿Para qué son los archivos KV?
Archivo de lenguaje Kivy utilizado por Kivy, una biblioteca Python de código abierto utilizada para desarrollar aplicaciones multitáctiles y multiplataforma; puede contener definiciones de reglas, un widget raíz, definiciones de clases dinámicas y plantillas.
Los widgets son los bloques de construcción de GUIs en Kivy y un archivo KV sólo puede contener un widget raíz. Una regla de Kivy se aplica a un widget específico y se utiliza en un archivo KV para modificar el widget, como especificar el comportamiento interactivo o añadir la representación gráfica de un widget. Una clase dinámica de Kivy permite crear rápidamente nuevos widgets o reglas sin ninguna declaración de Python. Antes de quedar obsoletas, las plantillas de Kivy se utilizaban para ahorrar tiempo al usuario a la hora de estilizar el contenido, como por ejemplo, tener que especificar el valor de un botón una sola vez para los botones que se utilizan repetidamente. Las plantillas fueron reemplazadas por clases dinámicas en la versión 1.7.0 de Kivy.
A continuación se muestra un ejemplo sencillo de un archivo KV que contiene un widget raíz. Un archivo KV debe comenzar siempre con la cabecera de Kivy, con la versión correcta del lenguaje Kivy utilizado, y luego seguido por el contenido:
#:kivy 1.5
Botón:
     texto: 'Hi there'
Linux |
|