.kv Dosya uzantısı
Dosya tipiKivy Language File
geliştirici | Kivy Organization |
kategori | Developer Files |
biçim | Text |
.KV seçenek numarası
Çoklu dokunma özellikli, platformlar arası uygulamalar geliştirmek için kullanılan açık kaynaklı bir Python kütüphanesi olan Kivy tarafından kullanılan Kivy dil dosyası; kural tanımları, bir kök widget'ı, dinamik sınıf tanımları ve şablonlar içerebilir.
Pencere öğeleri, Kivy'deki GUI'lerin yapı taşlarıdır ve bir KV dosyası yalnızca bir kök pencere öğesi içerebilir. Kivy kuralı, belirli bir widget'a uygulanır ve etkileşimli davranış belirtme veya bir widgetın grafik gösterimini ekleme gibi widget'ı değiştirmek için bir KV dosyasında kullanılır. Kivy dinamik sınıfı, herhangi bir Python bildirimi olmadan hızlı bir şekilde yeni aletler veya kurallar oluşturmanıza olanak sağlar. Kullanımdan kaldırılmadan önce, Kivy şablonları, içeriği şekillendirirken kullanıcının zaman kazanmasını sağlamak için kullanılır; örneğin, tekrar tekrar kullanılan düğmeler için bir düğmenin değerini yalnızca bir kez belirtmek zorunda kalmak gibi. Şablonlar Kivy'nin 1.7.0 sürümündeki dinamik sınıflarla değiştirildi.
Aşağıda, bir kök widget'ı içeren basit bir KV dosyası örneği verilmiştir. Bir KV dosyası her zaman Kivy başlığı ile, doğru Kivy dili sürümü kullanılmalı ve ardından içerikle başlamalıdır:
#: kivy 1.5
Düğme: &  &  &  &  &  &  & text: 'Merhabalar'
Linux |
|