User Interfaces Grafis dengan TkΒΆ

Tk/Tcl telah menjadi bagian yang tidak terpisahkan dari of Python. Ia menyediakan windowing toolkit yang handal dan platform independen, yang tersedia untuk para programmer Python dalam package tkinter, dan ekstensinya, modul tkinter.tix dan tkinter.ttk.

Paket tkinter adalah lapisan tipis berorientasi objek di atas Tcl/Tk. Untuk menggunakan tkinter, Anda tidak perlu menulis kode Tcl, tetapi Anda perlu membaca dokumentasi Tk, dan terkadang dokumentasi Tcl. tkinter adalah satu set pembungkus yang mengimplementasikan widget Tk sebagai kelas Python. Selain itu, modul internal _tkinter menyediakan mekanisme threadsafe yang memungkinkan Python dan Tcl berinteraksi.

Keutamaan tkinter adalah cepat, dan biasanya dibundel dengan Python. Meskipun dokumentasi standarnya kurang, namun tersedia materi yang baik, yang meliputi: referensi, tutorial, buku dan lain-lain. tkinter juga terkenal memiliki tampilan dan nuansa yang ketinggalan jaman, yang telah jauh ditingkatkan di Tk 8.5. Namun demikian, ada banyak pustaka GUI lain yang mungkin Anda minati. Untuk informasi lebih lanjut tentang alternatif, lihat bagian Other Graphical User Interface Packages.