Graphical user interfaces with Tk¶
Tk/Tcl уже давно является неотъемлемой частью Python. Он предоставляет надежный и независимый от платформы набор оконных инструментов, который доступен программистам Python, использующим пакет tkinter
и его расширение, модуль tkinter.ttk
.
Пакет tkinter
— це тонкий об’єктно-орієнтований шар поверх Tcl/Tk. Щоб використовувати tkinter
, вам не потрібно писати код Tcl, але вам потрібно буде проконсультуватися з документацією Tk, а іноді і з документацією Tcl. tkinter
— це набір оболонок, які реалізують віджети Tk як класи Python.
tkinter
’s chief virtues are that it is fast, and that it usually comes
bundled with Python. Although its standard documentation is weak, good
material is available, which includes: references, tutorials, a book and
others. tkinter
is also famous for having an outdated look and feel,
which has been vastly improved in Tk 8.5. Nevertheless, there are many other
GUI libraries that you could be interested in. The Python wiki lists several
alternative GUI frameworks and tools.
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 edytor i powłoka
turtle
— Turtle graphics- Wprowadzenie
- Rozpocznij
- Tutorial
- Jak…
- Dokumentacja grafiki żółwia
- Metody RawTurtle/Turtle i odpowiadające im funkcje
- Methods of TurtleScreen/Screen and corresponding functions
- Public classes
- Wytłumaczenie
- Help and configuration
turtledemo
— Demo scripts- Changes since Python 2.6
- Changes since Python 3.0