Tk ile Grafik Kullanıcı Arayüzleri¶
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.simpledialog
— Standard Tkinter input dialogstkinter.filedialog
— File selection dialogstkinter.commondialog
— Dialog window templates
tkinter.messagebox
— Tkinter message promptstkinter.scrolledtext
— Scrolled Text Widgettkinter.dnd
— Drag and drop supporttkinter.ttk
— Tk themed widgets- Using Ttk
- Ttk Widgets
- Widget
- Combobox
- Spinbox
- Notebook
- Progressbar
- Separator
- Sizegrip
- Treeview
- Options
- Item Options
- Tag Options
- Column Identifiers
- Virtual Events
- ttk.Treeview
Treeview
bbox()
get_children()
set_children()
column()
delete()
detach()
exists()
focus()
heading()
identify()
identify_row()
identify_column()
identify_region()
identify_element()
index()
insert()
item()
move()
next()
parent()
prev()
reattach()
see()
selection()
selection_set()
selection_add()
selection_remove()
selection_toggle()
set()
tag_bind()
tag_configure()
tag_has()
xview()
yview()
- Ttk Styling
- IDLE