.KV 文件擴展名
文件類型 Kivy源代碼文件
開發者 | Kivy Organization |
常用度 |
|
文件後綴 | .kv |
文件分類 | 編程文件 |
KV是什麼文件?
KV文件由Kivy語言(Kv)編寫的源代碼文件,Kivy語言是致力於描述用戶界面和與用戶交互的一種語言,它能夠簡單的建造整個用戶界面並加上交互。KV文件內容可以包括規則定義、根窗口小部件、動態類定義和模板。
Kivy是開源Python庫,用於開發移動應用程序和其它採用自然用戶界面的多點觸控應用軟體。它可以在Android、iOS、Linux、OS X和Windows運行。採用MIT授權條款,Kivy是自由並且開源的軟體。
Kivy語言(KV語言)可以以聲明的方式來創建你的部件樹,並以一種自然的方式綁定部件屬性或回調函數。針對UI,它支持快速原型和敏捷改動。它也使得邏輯和用戶介面能更好的分離。
Kivy語言是溝通Kivy庫和Python之間的中間語言,用來簡化客制控制項的設計。例如,建造一個包括文件瀏覽器、取消/載入按鈕的對話框,可以先採用Python快速的造出基本的控制項,之後用Kv語言編寫出用戶界面。
Kivy語言示例
以下是包含根窗口小部件的KV文件的簡單示例。KV文件應始終以Kivy標頭開頭,使用正確的Kivy語言版本,然後是內容。
- #:kivy 1.11.1
- Button:
- text: 'Hello World'
KV文件怎麼打開?
可以使用Kivy運行KV文件,Kivy是免費的,可在Windows、macOS、Linux、Android和iOS等不同平台運行。
可以使用各種代碼編輯器編寫KV代碼,例如:PyCharm(多平台)、Sublime Text(多平台)、Visual Studio Code(多平台)。
當然,KV文件以純文本格式保存,也可以使用文本編輯器(如記事本、Mac 文本編輯)打開和編輯KV文件,不過它們缺乏代碼各種編輯功能(如代碼高亮、代碼自動補全)。