16 Temmuz 2013 Salı

PyQt Nedir ?

Python ile sadece komut satırını kullanarak programlar yazabilmemiz mümkündür. Ancak kullanıcıya bir grafik arayüzü de sunmak istiyorsak bu arayüzü tasarlayabilmek için ek kütüphaneye gerek duyulur. Python için bu imkanı sağlayan pek çok kütüphane mevcut:

Tkinter
PyGObject+GTK3
PyQt

Bunlar bu kütüphanelerin en önemlileri. Ve bunların içinde en güçlüsü de PyQT4 grafik arayüz kütüphanesi.

Peki PyQt ' nin temeli nereden geliyor ?

İsminin içinde de geçtiği gibi QT ile bir ilgi olmalı. Evet, doğru. PyQT, C++ ile geliştirilmekte olan QT isimli grafik arayüz kütüphanesinin python ile kullanılmasını sağlayan bir ara katmandır aslında.Teknik dilde buna "bağlayıcı" deniyor.

Bağlayıcı : Herhangi bir dil ile yazılmış olan bir kütüphanenin başka bir dil ile kullanılmasını sağlayan ara katman.

Bahsettiğim diğer kütüphaneler de tıpkı PyQt gibi bir bağlayıcıdırlar aslında. Ve bu kütüphanelerin hepsi açık kaynaklıdır, ücretsizce kullanabilirsiniz.

Ancak PyQt'yi onlardan ayıran bir özelliği var. Özgür olmayan bir yazılım geliştiriyorsanız PyQt için bir lisans ücreti ödemeniz gerekli. PyQt, geliştirilen yazılımın özgür olmasını bir ilke olarak kabul etmiş, bu koşula bağlı olarak lisans ücreti isteniyor.

Ayrıntılı bilgi için bakabilirsiniz : http://www.riverbankcomputing.co.uk/software/pyqt/license

Ve tabi ki PyQt kullanmak için olmazsa olmaz python bilgisidir. Python ile programlama yapabiliyor olmalısınız.

PyQt kurulumu ile devam edeceğim..

Hiç yorum yok:

Yorum Gönder