Kayıt Ol

Giriş


Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

You must login to ask question.

Giriş


Kayıt Ol

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Kivy Framework Nedir ve Kurulumu

Merhabalar, python.tc sitesinde mobil konusunda eksik bilgiler gördüm hem bu eksikliği tamamlamak ve benimde kivy merakımı gidermek amacıyla kivy yazılarına başliyorum. Kivy’i inceleyerek, kurulum aşamasına geçelim.

Kivy Nedir?

Kivy mobil cihazlarda da çalışabilecek programların yazılabileceği bir Python modülüdür. Diğer bir deyişle Mobil GUI Toolkit (Mobil Grafik Kullanıcı Arayüzü Aracı) diyebiliriz. Python ile Mobil Uygulama geliştirmek isteyenlerin çoğunluğu Kivy’i tercih etmektedir. Kivy ile yazacağınız programlar hemen her platformda(Cross platform) çalışabilir.

Kivy, Linux, Windows, OS X, Android ve iOS’da çalışır. Aynı kodu tüm desteklenen platformlarda çalıştırabilirsiniz. Aynı zamanda, endüstri’de(PLC Kontrol) dokunmatik panellerde kullanılmaktadır.

Kivy tamamen ücretsizdir ve ticari projelerinizde kullanabilirsiniz. Araç kiti gelişmiş, çok çeşitlidir. Kurulumla birlikte 20 adetten fazla araç ile gelmektedir. (Araç derken : Button vb.) Aynı zamanda, kivy’nin bir çok kısmı C ile geliştirilmiş bundan dolayı Cython‘a ihtiyaç duyar.

Ek bilgi olarak ;

Kivy dokunmatik ekranlar için optimize edilmiş olmasına rağmen, geliştirilen uygulamalar masaüstü bilgisayarlarda da rahatlıkla çalışabilmektedir. Bununla birlikte masaüstü bilgisayarlarda kullanılan diğer GUI araçlarındaki birçok özelliği bulma şansınız yok.

Kivy aslında Pygame üzerine kurulmuş bir yapıdır. Tüm widgetler (grafik bileşenleri) Pygame ile çizilmektedir. Kivy ile yazdığınız (aslında programı Python programa dili ile yazıyorsunuz) programlar, bir Linux makina (veya sanal makinada çalışan bir Linux) ile kolaylıkla Android paketleri haline getirilebilmektedir. Getirilen paketler içerisinde Python ve diğer bileşenler eklendiğinden, uygulama paketi kurulduğunda başka herhangi bir eklentiye gerek kalmadan çalışmaktadır.

Kivy Kurulumu

Kivy nedir bölümünde bahsettiğim gibi, kivy’in bazı kısımları C ile yazıldığı için Cython kurmamız gerekiyor.

Yine bahsettik, pygame kurmamız gerekiyor çünkü kivy bileşenler pygame ile çizilmekte yani grafik bölümü pygame ile desteklenmektedir.

Daha sonrasında, Kivy  kurmaya başlayabiliriz.

Kivy Video’lu Kurulum

Eğer hata aldıysanız, video üzerinden referans alabilirsiniz.

Kivy Örnek

Kurulumun sorunsuz olup olmadığını test etmek ve başlangıç olarak basit bir örnek yapalım.

kivy-kurulumu

 

Kivy Framework Eğitim Videoları

Python Kivy Framework Video Eğitim

Hakkında Ali YamanProfesyonel

Herzaman bilginin gücüne inanlardan oldum , araştirmalarım ve deneyimlerimlerimi sizlere sunmayı amaçlıyorum. İstanbul Üniversitesi Kontrol ve Otomasyon Öğrencisiyim Elektronik ve Programlama ile ilgim var.


Beni Takip Et

Yorumlar ( 17 )

  1. Hıım.İyi tanıtım olmuş.Paylaşım için Teşekkürler

  2. Elinize sağlık, faydalı bir yazı olmuş. Devamını bekliyorum 🙂

  3. Devamı gelir İnşallah

  4. Command “/usr/bin/python -u -c “import setuptools, tokenize;__file__=’/tmp/pip-build-NFeKPq/kivy/setup.py’;exec(compile(getattr(tokenize, ‘open’, open)(__file__).read().replace(‘rn’, ‘n’), __file__, ‘exec’))” install –record /tmp/pip-ZIHtGW-record/install-record.txt –single-version-externally-managed –compile –user –prefix=” failed with error code 1 in /tmp/pip-build-NFeKPq/kivy/

    Kivy kurarken yukarıdaki hatayı alıyorum neden olabilir acaba?

  5. İSMAİL TAŞDELEN
    24 Nisan 2017 at 08:02

    Yazın için teşekkürler ali 🙂

  6. merhabalar windows 10 a cythonu kuramıyorum acil destek lütfen

  7. Cok guzel bir yazi olmus tkinterden sonra bu yazi sayesinde kivy e baslamaya karar verdim ellerinize saglik

  8. kivy ile grafik üzerine yazı yayınlayabilirmisiniz .kv uzantılı dosyaları varya

Bir Cevap Yaz

Captcha Captcha güncellemek için resime tıkla