Tk ile Grafik Kullanıcı Arayüzleri

Tk/Tcl uzun zamandır Python’ın ayrılmaz bir parçası olmuştur. Python programcılarının tkinter paketini ve onun uzantısı olan tkinter.tix ve tkinter.ttk modüllerini kullanarak programcıların kullanabilecekleri sağlam ve platformdan bağımsız bir pencereleme araç seti sunar.

tkinter paketi Tcl/Tk üzerinde ince bir nesne yönelimli katmandır. tkinter kullanmak için Tcl kodu yazmanıza gerek yoktur, ancak Tk belgelerine ve bazen de Tcl belgelerine başvurmanız gerekecektir. tkinter, Tk widget’larını Python sınıfları olarak uygulayan bir dizi sarmalayıcıdır.

tkinter’ın başlıca özellikleri hızlı olması ve genellikle Python ile birlikte gelmesidir. Standart dokümantasyonu zayıf olmasına rağmen, referanslar, öğreticiler, bir kitap ve diğer öğeleri içeren iyi bir materyal mevcuttur. Ayrıca tkinter modası geçmiş ve eski bir görünüme sahip olmasına rağmen, Tk 8.5’te bu durum büyük ölçüde geliştirilmiştir. Bununla birlikte, ilginizi çekebilecek başka birçok GUI kütüphanesi vardır. Python wiki, birkaç alternatif GUI geliştirme çerçevesi ve aracını sizler için listeler.