.KV Extensão de arquivo
Arquivo da linguagem Kivy
| Desenvolvedor | Kivy Organization |
| Popularidade |
4,2 | 11 Votos |
O que é um arquivo KV?
Um arquivo KV é um arquivo da linguagem Kivy criado pelo Kivy, uma biblioteca Python de código aberto usada para desenvolver aplicativos multiplataforma compatíveis com multitouch. Ele armazena código-fonte na sintaxe do Kivy, que pode incluir definições de regras, um widget raiz, definições de classes dinâmicas e modelos.
Mais informações
O Kivy é um framework que ajuda desenvolvedores a criar aplicativos multiplataforma com código Python. Ele é especificamente voltado para descrever a interface de usuário e as interações em um aplicativo.
A linguagem Kivy apresenta várias construções:
- Widget raiz - Os widgets são os blocos de construção das interfaces gráficas de usuário no Kivy, e um arquivo KV pode conter apenas um widget raiz.
- Regras - Uma regra do Kivy se aplica a um widget específico e é usada em um arquivo KV para modificar o widget, como especificar um comportamento interativo ou adicionar uma representação gráfica de um widget.
- Classes dinâmicas - Uma classe dinâmica do Kivy permite criar rapidamente novos widgets ou regras sem nenhuma declaração em Python.
- Modelos - Antes de serem descontinuados, os modelos do Kivy eram usados para poupar tempo do usuário ao estilizar conteúdo, como ao permitir especificar o valor de um botão apenas uma vez para botões usados repetidamente. Os modelos foram substituídos por classes dinâmicas na versão 1.7.0 do Kivy.
Abaixo está um exemplo simples de um arquivo KV que contém um widget raiz. Um arquivo KV deve sempre começar com o cabeçalho do Kivy, usando a versão correta da linguagem Kivy, seguido pelo conteúdo:
#:kivy 1.11.1
Button:
text: 'Hi there'
Como abrir um arquivo KV
Você pode abrir arquivos KV com o Kivy, que é gratuito e está disponível para Windows, macOS, Linux, Android e iOS. Você pode editar arquivos KV com o JetBrains PyCharm (multiplataforma), um ambiente de desenvolvimento integrado para Python, e o Microsoft Visual Studio Code (multiplataforma), um editor de código-fonte.
Como os arquivos KV são salvos em texto simples, você também pode abri-los e editá-los com um editor de texto simples, como o Microsoft Notepad (incluído no Windows) ou o Apple TextEdit (incluído no macOS). No entanto, esses editores de texto não oferecem recursos úteis para edição de código-fonte.
Programas que abrem ou fazem referência a arquivos KV
Arquivo KeyValue do Counter-Strike: Global Offensive
| Desenvolvedor | Valve |
| Popularidade |
2,0 | 3 Votos |
Um arquivo KV é um arquivo de texto simples usado para associar modelos de personagens a um mapa personalizado do Counter-Strike: Global Offensive, para que os jogadores possam usar esses modelos de personagens enquanto jogam no mapa. Ele contém o nome do mapa com o qual é usado, uma lista de modelos de personagens Terroristas disponíveis para uso no mapa e uma lista de modelos de personagens Contraterroristas disponíveis para uso no mapa.
Mais informações
Counter-Strike: Global Offensive (CS:GO) é um jogo de tiro em primeira pessoa para vários jogadores, no qual os jogadores são divididos em duas equipes: Terroristas e Contraterroristas. Essas equipes lutam entre si enquanto tentam alcançar objetivos diferentes. Por exemplo, no principal modo de jogo do CS:GO, os Terroristas devem plantar e detonar uma bomba; os Contraterroristas devem impedi-los.
Os jogadores de CS:GO podem criar e usar mapas de jogo personalizados salvos como arquivos .BSP. Os jogadores que quiserem especificar quais modelos de personagens podem ser selecionados em seu mapa personalizado podem vincular o mapa a um arquivo KV. Cada arquivo KV deve usar o mesmo nome do mapa ao qual está vinculado (por exemplo, FileInfoExample.kv é usado com FileInfoExample.bsp).
Como abrir um arquivo KV
Você pode abrir e editar um arquivo KV com qualquer editor de texto, como o Microsoft Notepad ou o Apple TextEdit.
Para usar um arquivo KV com o Counter-Strike: Global Offensive, coloque o arquivo na pasta ~/Counter-Strike Global Offensive/csgo/maps, junto com um arquivo BSP de nome correspondente.