پسوند فایل KV
تولیدکننده : Kivy Organization
فایل زبان Kivy تهیه شده توسط برنامه Kivy است، یک مجموعه Python منبع باز که به منظور تهیه برنامه های چندپایگاهی با توانایی لمس چندگانه به کار می رود؛ ممکن است حاوی تعاریف، ویجت اصلی، تعاریف کلاس پویا و الگوها باشد.
ویجت ها بلوک های سازنده GUIها در Kivy هستند و فایل KV می تواند حاوی فقط یک ویجت اصلی باشد. قانون Kivy به ویجت ویژه اعمال می شود و در فایل Kivy برای اصلاح ویجت، مثل مشخص سازی رفتار تعاملی یا افزودن نمایش گرافیکی به ویجت، به کار می رود. کلاس پویای Kivy به شما اجازه می دهد ویجت ها یا قوانین جدید را سریعا بدون هیچ اعلان Python تهیه کنید. الگوهای Kivy پیش از منسوخ شدن برای ذخیره زمان کاربر در زمان سبک دهی محتوا به کار می رفتند، به این صورت که ارزش کلید را یک بار برای آن کلیدی که مکررا به کار می رفت مشخص می کردند. الگوها در نسخه 1.7.0 Kivy با کلاس های دینامیک جایگزین شدند.
در زیر نمونه ساده فایل KV حاوی ویجت اصلی آمده است. فایل KV باید همیشه با عنوان Kivy، همراه با نسخه صحیح زبان Kivy، آغاز شود و سپس با محتوای زیر دنبال شود:
#:kivy 1.5
Button:
text: 'Hi there'