Graphical user interfaces with Tk¶
Tk/Tcl has long been an integral part of Python. It provides a robust and
platform independent windowing toolkit, that is available to Python programmers
using the tkinter
package, and its extension, the tkinter.ttk
module.
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.
tkinter
— Python interface to Tcl/Tktkinter.colorchooser
— Color choosing dialogtkinter.font
— Tkinter font wrapper- Tkinter Dialogs
tkinter.messagebox
— Tkinter message promptstkinter.scrolledtext
— Scrolled Text Widgettkinter.dnd
— Drag and drop supporttkinter.ttk
— Tk themed widgets- IDLE — Python editor and shell
turtle
— Turtle graphics- Introduction
- Get started
- Tutorial
- How to…
- Turtle graphics reference
- Methods of RawTurtle/Turtle and corresponding functions
- Methods of TurtleScreen/Screen and corresponding functions
- Public classes
- Explanation
- Help and configuration
turtledemo
— Demo scripts- Changes since Python 2.6
- Changes since Python 3.0