16.1.2. Использование Python в графических приложениях

Python поддерживает ряд различных инструментов для создания графического интерфейса пользователя. Чтобы разработать GUI-приложение, придется выбрать один из них. Доступны:

* PyGTK. Это привязки Python к библиотеке GTK+, использующейся для построения интегрированной графической среды GNOME. PyGTK используется в графических утилитах системных настроек Red Hat system-config-*. PyGTK предоставляет полный доступ к виджетам GTK+. Для получения подробной информации используйте www.daa.com.au/~james/pygtk/.

* PyQt предоставляет привязки к графической библиотеке Qt, которая используется для построения интегрированной графической среды KDE. Подобно PyGTK пакет делает доступным все богатство виджетов Qt программе на Python.
Для получения подробной информации используйте www.riverbankcomputing.co.uk/pyqt/.

* Tkinter - стандартный компонент Python, базирующийся на наборе графических инструментов Tk, разработанных для визуализации интерфейса пользователя программ на языке Tcl. Преимущество интегрированности Tkinter в Python подкреплено широкой кроссплатформенностью.
Tkinter пригоден для простых в смысле оформления интерфейсов.
Для получения более подробной информации используйте www.python.org/topics/tkinter/.

После того, как нужные компоненты выбраны и установлены, следующим шагом будет освоение Python API для RPM.

Далее - Иерархия Python API
Назад - Установка окружения для программирования на Python
Содержание