Giriş

Python ile kullanıcı arayüzleri tasarlamak için kullanabileceğimiz birden fazla kütüphane mevcuttur. En çok bilineni PyQt’dir.

PyQt’nin birebir kopyası diyebileceğimiz PySide2 adında bir kütüphane daha bulunmaktadır. İkisi arasındaki fark, lisanslama modelidir. PySide2 ile ticari uygulama hazırlayıp satabilirsiniz. PyQt ile ticari uygulama yapıp satabilmek için ticari lisansını almanız gerekmektedir.

https://www.pyside.org

Araçlar

Kullanıcı arayüzü hazırlarken bize yardımcı olacak birkaç uygulama bulunmaktadır. Designer, bunlardan birisidir. Designer ile dil bağımsız kullanıcı arayüzleri hazırlayıp, farklı diller için arayüz tanımlama kaynak kodları üretebiliriz.

Qt için c++ ya da python dilinde arayüz tanımlama kaynak kodu üretilebilir.