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.
tkinter
--- Python interface to Tcl/Tktkinter.ttk
--- Tk themed widgetstkinter.tix
--- Extension widgets for Tktkinter.scrolledtext
--- Scrolled Text Widget- IDLE
- Other Graphical User Interface Packages